MCP server that gives your coding agent the real call graph of your repo (where / who_calls / impact / trace / guard, cited file:line) plus compressed AST context.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"leo-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
<div align="center"> # leo-mcp **Give your coding agent the real call graph of your repo, with proof,** **instead of letting it guess by grepping and reading whole files.** [](https://github.com/manzzaano/leo-code/actions/workflows/test.yml) [](https://github.com/manzzaano/leo-code/actions/workflows/audit.yml) [](pyproject.toml) [](https://modelcontextprotocol.io) <table> <tr> <td align="center" width="220"><b>100%</b><br/><sub>call-graph precision and recall<br/>vs. Python's own <code>ast</code></sub></td> <td align="center" width="220"><b>80–97%</b><br/><sub>fewer tokens per lookup<br/>vs. reading the files</sub></td> <td align="center" width="220"><b><2 ms</b><br/><sub>slowest graph query<br/>at 271k indexed symbols</sub></td> </tr> </table> </div> --- ## Quickstart leo-mcp is in beta, published on PyPI and npm: ```bash uv tool install leo-mcp # installs the leo-mcp command leo-mcp doctor # checks your setup and prints the config snippet claude mcp add leo-mcp -- leo-mcp # Claude Code ``` Other clients: run `leo-mcp init --client opencode|cursor|codex` inside your project. Requirements: [uv](https://docs.astral.sh/uv/), which fetches Python for you. Without uv: `pip install leo-mcp` with Python ≥ 3.11. Or without installing anything: `claude mcp add leo-mcp -- npx -y leo-mcp`. No API key: leo-mcp never calls an LLM. It parses your repo locally. ## What your agent gets Two tools, plus server instructions that tell the agent when to use them. **`graph`** gives deterministic answers from the parsed call graph, each one cited `file:line`: ``` > graph op=who_calls symbol=get_session [who_calls] get_session — 10 resu…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.