codegraph-mcp vs ontology-atlas
No-train, on-prem code knowledge graph served to AI agents over MCP — symbols, call edges, cross-language links and blast-radius queries, with a hash-chained audit log of every read. — versus — Desktop app plus MCP server keeping a codebase's ontology as reviewable Markdown in the repo: domains and capabilities linked to code evidence, compiled to a graph for blast-radius queries.
Both answer blast-radius questions over MCP. CodeGraph derives the graph automatically by parsing code, so it is always current but only knows structure; Atlas curates it by hand, so it captures intent but can drift from the code it describes.
| codegraph-mcp | ontology-atlas | |
|---|---|---|
| Stars | 7 | 85 |
| Forks | 0 | 14 |
| Language | Python | TypeScript |
| License | NOASSERTION | MIT |
| Last activity | 1 months ago | today |
| Topics | code-intel, rag | knowledge-graphs, code-intel, coding |
| Curated connections | 11 | 5 |
codegraph-mcp — the curator's take
Niche but real: if agents must understand code that cannot leave your building AND compliance asks 'what exactly did the agent read', the tamper-evident audit chain is the only game in town; cross-language call edges (TS fetch → Go/Python handler) catch what one-file context misses. NOT for most teams yet: 5 stars, single vendor, and — deal-breaker until fixed — no clear open-source license (NOASSERTION on GitHub). Treat it as an evaluation candidate, not a dependency.
ontology-atlas — the curator's take
Pick it when the expensive question is *why* the code is shaped this way and what a change will touch. Because the ontology is authored and reviewed rather than inferred, unknown coverage shows up as unknown instead of a confident wrong graph — and every agent write lands as a diffable line in a Markdown file. It is not a code indexer: it will not find symbols or callers, and it only knows what someone wrote down, so an unmaintained atlas/ rots quietly while still looking authoritative. Practical caveat: this is a desktop install with an unsigned Windows beta; Linux and CI users run the CLI and MCP server from source.