Repo Graph MCP server
io.github.James-Chahwan/repo-graph·v0.5.4·58 starsStructural graph map of any codebase so LLMs navigate by structure, not guesswork.
not scanned yet
58 stars225 downloads/wk
Reviews
Write oneNobody has reviewed Repo Graph yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Repo Graph tools
No tool declarations could be read from the package source. They show once the server is installed.
How Repo Graph compares
Against every graded Maps and travel MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 681 Maps and travel servers
- GitHub stars
- 58
- more than 95% of 324 Maps and travel servers
- Downloads a week
- 225
- more than 80% of 150 Maps and travel servers with a package
Release history: 5 versions in the registry since 2026-09-15, latest 2026-11-03, typically one every 12 days.
Install Repo Graph in Claude Code, Cursor or VS Code
claude mcp add repo-graph -- uvx mcp-repo-graph
What the publisher says
From the Repo Graph repository's README, as published. We do not edit it. Read it on GitHub
repo-graph
Structural graph memory for AI coding assistants. Map your codebase. Navigate by structure. Read only what matters.
repo-graph gives LLMs a map of your codebase — entities, relationships, and flows — so they can navigate to the right files without reading everything first.
Instead of flooding an LLM's context window with your entire codebase (or hoping it guesses right), repo-graph builds a lightweight graph of what exists, how things connect, and where the entry points are. The LLM queries the graph, finds the minimal set of files it needs, and reads only those.
It pays off most where that's hardest to do by hand: large repos, monorepos that span several languages, and multi-service systems where a feature's path crosses files, stacks, and service boundaries. On a small single-language project a model can just read the files — see Where it fits best for the honest sweet spot.
Install in one click:
Or one command in your terminal wires up every agent you have: uvx mcp-repo-graph install (see Install).
### ⚠️ Upgrading to 0.5.0
The engine package was renamed repo-graph-py to glia-py. If you install with uvx or
pip install mcp-repo-graph, you don't have to do anything. The new engine is pulled in for you.
You only need to act if you import the engine directly:
diff
- import repographpy as rg
+ import glia_py as rg
Three other things changed in that same release:
- The answers are Python objects, not JSON strings. find, resolve, blast_radius,
crossstacktrace and governing_docs return a {"results": [...], "absence": {...}} dict.
If you were doing json.loads(...) on a result, drop it.
- findnode and findnodesbyqname are gone. One find(query, top_k) replaces both.
- The graph cache moved from .ai/repo-graph/ to .glia/graph/. It's rebuilt automatically,
so you can delete the old directory. The new one ignores itself and never shows up in
git status.
The six MCP tools are unchanged (orient, find, impact, trace, read, refresh), so
nothing in your agent config needs touching. Full detail in the
0.5.0 release notes.
Demo
https://github.com/user-attachments/assets/a1e4171b-b225-40d4-9210-39453e14b76a
https://github.com/user-attachments/assets/fc3191e5-fc35-4bd7-8372-72af55995883
Same bug, same model, same prompt — the only difference is whether repo-graph is installed.
The task: fix a reversed comparison operator in a Go + Angular monorepo.
(Recorded on an earlier engine, which mapped that repo to 566 nodes / 620 edges. The 0.5.0 engine extracts far more from the same code, 2,939 nodes and 5,129 edges, so the graph the model gets today is richer than the one in the video. The token and time figures are from the recorded run and are left as measured.)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Repo Graph: common questions
- Is Repo Graph MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Repo Graph safety report
- How do I install Repo Graph?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Repo Graph need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Repo Graph maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v0.5.4.
- What can I use instead of Repo Graph?
- Servers from other publishers that do the same job: Agentmap MCP server, Itamos MCP Tools MCP server and Infranodus Infranodus MCP server. Compare all Repo Graph alternatives.
- How does Repo Graph compare with other Maps and travel MCP servers?
- safety score 92/100 (higher than 95% of 681 Maps and travel servers); github stars 58 (more than 95% of 324 Maps and travel servers); downloads a week 225 (more than 80% of 150 Maps and travel servers with a package). Full comparison.
Alternatives to Repo Graph
Same job from other publishers: the closest match first, then the best rated.
- AgentmapThe TS/JS-accurate repo map for coding agents: ts-morph import/symbol/call graph + MCP query toolsnot reviewedGrowingA
- Itamos MCP ToolsCode-map tools for AI agents: see a repo's structure first, then edit only what matters.not reviewedGrowingA
- Infranodus InfranodusMap text into knowledge graphs to create a structured representation of conceptual relations and t…not reviewedGrowingA
- DekkoStatic code map generator: MAP.md + map.json for any repo, plus a Claude Code /map pluginnot reviewedGrowingA
- PreludeCommitted, machine-readable codebase context and code map that tells agents where to look.not reviewedGrowingB