Codebase Memory MCP
MCP di code-intelligence virale: grafo reale, query veloci — la promessa sui token misurata al contrario.
Tested · Didn't pass
Cosa fa
Server MCP a binario singolo (30k+ stelle su GitHub) che indicizza il tuo repo in un knowledge graph persistente: chi chiama cosa, analisi d'impatto, codice morto, query Cypher su 158 linguaggi. Lo abbiamo benchmarkato in A/B contro un agente che legge solo file, su 8 task strutturali pre-registrati: parità di correttezza, ma solo grazie a fallback sulla sua stessa ricerca testuale — e 2.27× i token. Genuinamente bravo nel tracciare catene di chiamate su TS/JS puro; non fidarti del grafo come unica fonte di verità su codebase multi-framework.
Rapporto di test
Si installa in modo pulito e la CLI funziona davvero: indicizzazione con un solo comando, e il tracciamento delle catene di chiamate più la ricerca delle definizioni in TypeScript puro sono veloci e precisi. Ma nel nostro benchmark strutturale a 8 task il suo grafo si è perso le chiamate nel frontmatter .astro, gli import() dinamici e gli import di solo tipo, ha etichettato erroneamente come esportate funzioni private, e la query di codice morto di default ha restituito perlopiù falsi positivi — l'agente è ricorso alla ricerca testuale integrata dello strumento in metà dei task per restare corretto. A parità di accuratezza (8/8 in entrambi i bracci) ha usato il 127% IN PIÙ di token rispetto a un agente che legge solo file, non il "99% in meno" pubblicizzato.
Testato il: 2026-07-11 · Claude Code 2.x (agent harness)
Installazione
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.
Comandi e prompt di esempio
/codebase-memory-mcpMCP di code-intelligence virale: grafo reale, query veloci — la promessa sui token misurata al contrario.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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