Expand description
Comindly MCP server — the code graph as tools a coding agent calls live.
Loads the resolved org graph from LanceDB once at startup (local mmap or S3), holds it in memory, and serves deterministic navigation over stdio:
search— natural-language / hybrid code search (semantic + lexical + centrality)repos— indexed repositories + symbol countssuggest— pre-generated questions you can ask (query catalog)find— locate symbols by name/path substringzoom— 360° view of a symbol (callers, callees, importers, members)ripple— org-wide blast radius (who breaks if I change this)thread— forward call trace from an entry pointflow— pre-generated walkthrough of a flow + its live call tracecontext_pack— the minimal token-budgeted read-set to change a symbol safelyguide— the repo’s inferred style guide
Results are handed back as markdown by default (readable for the agent). Pass
serve --format json for JSON text with the same JSON as structured content.
Every result carries an exact file:line.
Structs§
Functions§
- http
- MCP over streamable HTTP for
hosts(the server’s own names), answering fromcurrent. - load
- Load the graph, enrichment, conventions and search model for
uriinto a server. - serve_
stdio - Load the graph (and any LLM enrichment) from
uriand serve MCP over stdio until the client disconnects.markdowncontrols whether tool results are handed back as markdown text (default) or raw JSON. - tools
- The MCP tools this server offers:
(name, description).