MCP.Market

Repo Graph MCP server

by James-Chahwan·io.github.James-Chahwan/repo-graph·v0.5.4·58 stars

Structural graph map of any codebase so LLMs navigate by structure, not guesswork.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

not scanned yet

Adoption
Growing

58 stars225 downloads/wk

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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.

All Repo Graph alternatives →
  • Agentmap
    The TS/JS-accurate repo map for coding agents: ts-morph import/symbol/call graph + MCP query tools
    A
  • Itamos MCP Tools
    Code-map tools for AI agents: see a repo's structure first, then edit only what matters.
    A
  • Infranodus Infranodus
    Map text into knowledge graphs to create a structured representation of conceptual relations and t…
    A
  • Dekko
    Static code map generator: MAP.md + map.json for any repo, plus a Claude Code /map plugin
    A
  • Prelude
    Committed, machine-readable codebase context and code map that tells agents where to look.
    B