StackMap
Subscribe

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.

The curated verdict

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-mcpontology-atlas
Stars785
Forks014
LanguagePythonTypeScript
LicenseNOASSERTIONMIT
Last activity1 months agotoday
Topicscode-intel, ragknowledge-graphs, code-intel, coding
Curated connections115

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.