Code Review Graph is een MCP-server die in korte tijd naar ruim 31.000 GitHub-sterren steeg (Bron: GitHub) door een herkenbaar probleem op te lossen: AI-coding-tools die bij elke reviewvraag je hele repository inlezen. Met een codegraaf op basis van tree-sitter-parsing serveert het alleen de context die er echt toe doet. Hieronder installeer je het in een paar minuten en koppel je het aan Claude Code, Cursor of een van de andere ondersteunde platforms.
Wat Code Review Graph precies doet
De tool parseert je hele codebase met tree-sitter tot een structurele kennisgraaf — welke functie welke andere functie aanroept, welk bestand van welk ander bestand afhangt. Wijzig je een functie, dan berekent Code Review Graph de “blast radius”: de bestanden die die wijziging daadwerkelijk raakt. In plaats van je AI-tool de volledige repo te voeren, krijgt die alleen dat relevante stukje context via het Model Context Protocol, de open standaard waarmee AI-modellen met externe tools praten.
Het resultaat is meetbaar: bij de repositories in de eigen benchmarkset lag de mediane contextreductie rond de 63x, met een spreiding van 35x tot 358x (Bron: GitHub). Bij Flask werd een corpus van 143.594 tokens teruggebracht tot zo’n 2.196 tokens per graafquery. De tool ondersteunt 40+ talen, van Python en JavaScript tot Go, Rust en zelfs Jupyter-notebooks. Wil je eerst breder begrijpen wat AI-agents precies zijn en hoe ze met tools als deze samenwerken? Hetlaatsteainieuws.nl legt de basis uit.
💡 Beginner-tip: “Blast radius” klinkt technisch, maar is simpel: het zijn de bestanden die daadwerkelijk kapot kunnen gaan door jouw wijziging. Geen 200 ongerelateerde bestanden erbij — alleen wat telt.
In vier stappen installeren
- Installeer het pakket. Draai
pip install code-review-graphin je terminal, in of buiten een virtuele omgeving — beide werken. - Laat de tool zichzelf configureren. Draai
code-review-graph installin de root van je project. Dit commando detecteert automatisch welke AI-platforms je hebt geïnstalleerd — Claude Code, Cursor, Windsurf, GitHub Copilot, Continue, Zed, CodeBuddy Code, Hermes Agent, Gemini CLI en meer — en schrijft de MCP-server-entries weg zodat die platforms de tool meteen kunnen aanspreken. - Bouw de graaf. Draai
code-review-graph buildom je volledige codebase eenmalig te parsen. Bij een grote monorepo kan dit een paar minuten duren; daarna werktcode-review-graph updateincrementeel op alleen de gewijzigde bestanden. - Test het in je AI-tool. Open Claude Code of Cursor in hetzelfde project en vraag om een review van een recente wijziging. Je ziet dat de tool nu gericht relevante bestanden citeert in plaats van willekeurige stukken repo.
⚡ Gevorderden: de impact-analyse haalt gemiddeld 0,69 F1-score tegen handmatig gecontroleerde structurele randen. Dat is goed, niet perfect — bij een risicovolle refactor loont het om
code-review-graph detect-changes --briefzelf even te doorlopen voordat je de AI-samenvatting blind aanneemt.
Werkt het niet meteen?
Negen van de tien keer staat het probleem bij een AI-tool die de MCP-server niet oppikt omdat hij al draaide tijdens de installatie — herstart de tool na stap 2. Gebruik je een monorepo met meerdere talen door elkaar, controleer dan of alle relevante mappen zijn meegenomen in build; submodules en vendored code worden soms standaard overgeslagen. Voor doorlopend gebruik in een actief project is code-review-graph watch handig: het herbouwt de graaf automatisch zodra je bestanden opslaat, zodat de context nooit veroudert.
Checklist: ben je klaar?
- Python-omgeving met
pip install code-review-graphuitgevoerd -
code-review-graph installgedraaid in de project-root - Minstens één AI-platform (Claude Code, Cursor, …) gedetecteerd tijdens install
-
code-review-graph buildsuccesvol doorlopen zonder foutmeldingen - Eerste testreview in je AI-tool gedaan en relevante bestanden herkend
-
watchingeschakeld als je dagelijks in dezelfde repo werkt
Bronnen
- code-review-graph op GitHub — README met installatie-instructies, ondersteunde platforms en benchmarkcijfers
- Model Context Protocol — officiële site — uitleg van de MCP-standaard waarop de tool draait