A deterministic code graph for codebases: every caller, route, page and table a change touches, with file:line evidence. CLI, MCP server and web view for AI agents and reviewers.
A deterministic dependency graph for Laravel, Django, FastAPI, Flask, NestJS, Next.js, Express, Nuxt, Flutter, Rust, C and C++ codebases, so you (and your AI agent) can see everything a change touches before you make it.
Ask "what depends on this table, connection, config key or method?" and get every caller, route, command and page that reaches it, each hop backed by file:line evidence. It runs locally on your source files, and every answer is exact, deterministic and reproducible.
Status: beta. Laravel (PHP), Django, FastAPI / Starlette and Flask (Python), TypeScript/JavaScript (Nuxt/Vue, NestJS, Next.js, Express/Fastify/Koa/Hono), Flutter (Dart), Rust, C and C++ are supported natively; other languages can be imported through SCIP. See Limitations.
Quickstart · Demo · What you get · Supported stacks · Prerequisites · AI agents · Docs
Say you need to change how stock is reserved from a second database, the warehouse connection. Four files mention warehouse by name. code-graph shows you the whole picture before you edit:
- the two public routes, POST /v1/orders and POST /v1/stock/reserve, that reach that code through a service two calls away, in files whose text never mentions "warehouse"; - the change's siblings: add a column in Admin\BookController::store, and it points you to the separate update path and the admin form that also write books (planned changes list these for you); - which callers run on every request and which are a one-off console command; - the route that touches the warehouse only in a branch a feature flag has already switched off.
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/cyberchronos00--code-graph.html)
LayerMap MCP: a layered map of your codebase for coding agents: callers, callees and the impact of a change, for TypeScript, JavaScript, Go, Python and Java. MCP server, CLI, and plugins for Claude Co
FROWNINGdev/django-orm-lensLive sidebar, ER diagrams, CLI, and MCP server for Django models. VS Code + PyPI + MCP Registry + Glama. Zero-dep parser, no DB required.
Adeniyikayodee/ng-postcodeRust, Python, JavaScript, and Java libraries and MCP servers for Nigeria's NIPOST digital postcode (NDAPS): offline validation, lookup, and reverse geocoding.
VictorAgahi/causalmeshMCP server that gives your AI coding agent a map of your polyglot codebase — reverse dependencies, gRPC tracing, event/topic flows, and doc search, without burning context. Single local Rust binary, n
ismaelsoilet/jev-harnessZero-dependency System One decision harness: 5 semantic gates saving frontier AI agent tokens on trivial errors & doom loops. Python + TypeScript + Rust. MCP-compatible.
dheerajjha/mcp-migrateFind and fix what the MCP 2026-07-28 spec revision breaks in your server. 21 rules, 5 autofixers, and a readiness board.
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.