Codebase Memory MCP
Virale code-intelligence-MCP: echte graph, snelle queries — tokenclaim gemeten omgekeerd.
Tested · Didn't pass
Wat het doet
Single-binary MCP-server (30k+ GitHub-sterren) die je repo indexeert tot een persistente knowledge graph: who-calls, impactanalyse, dode code, Cypher-queries over 158 talen. We hebben hem A/B-gebenchmarkt tegen een agent die gewoon bestanden leest, op 8 vooraf geregistreerde structurele taken: pariteit in correctheid, maar alleen dankzij fallbacks naar zijn eigen text search — en 2,27× de tokens. Echt goed in call-chain tracing op pure TS/JS; vertrouw de graph niet als enige bron van waarheid op codebases met gemengde frameworks.
Testrapport
Installeert schoon en de CLI werkt echt: indexeren met één commando, en call-chain tracing plus definitielookup in pure TypeScript zijn snel en precies. Maar op onze 8-taken structurele benchmark miste zijn graph .astro-frontmattercalls, dynamische import() en type-only imports, labelde hij private functies verkeerd als exported, en leverde de standaard dead-code-query grotendeels false positives op — de agent viel op de helft van de taken terug op de eigen text search van de tool om correct te blijven. Bij gelijke nauwkeurigheid (8/8 in beide varianten) gebruikte hij 127% MEER tokens dan een agent die gewoon bestanden leest, niet de geadverteerde '99% minder'.
Getest op: 2026-07-11 · Claude Code 2.x (agent harness)
Installatie
curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash — then run its install command to auto-configure Claude Code, restart, and index your repo. Inspect the script first; it edits agent config files.
Commando's en voorbeeldprompts
/codebase-memory-mcpVirale code-intelligence-MCP: echte graph, snelle queries — tokenclaim gemeten omgekeerd.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Find every caller of getSession across the repo, including .astro filesWhat breaks if I delete src/lib/store.ts? Include dynamic importsList dead exports in src/lib — verify each one before claiming it's dead