Codebase Memory MCP
Viral kode-intelligens-MCP: ægte graf, hurtige forespørgsler — token-påstand målt omvendt.
Tested · Didn't pass
Hvad det gør
Single-binary MCP-server (30k+ GitHub-stjerner), der indekserer dit repo til en vedvarende knowledge graph: who-calls, impact-analyse, dead code, Cypher-forespørgsler på tværs af 158 sprog. Vi A/B-benchmarkede det mod en agent, der blot læser filer, på 8 forhåndsregistrerede strukturelle opgaver: korrekthedsparitet, men kun via fallbacks til sin egen tekstsøgning — og 2.27× tokens. Reelt god til call-chain-sporing på ren TS/JS; stol ikke på grafen som eneste sandhedskilde på blandede framework-kodebaser.
Testrapport
Installeres rent, og CLI'en virker reelt: indeksering med én kommando, og call-chain-sporing plus definitionsopslag i ren TypeScript er hurtigt og præcist. Men i vores 8-opgavers strukturelle benchmark misforstod grafen .astro-frontmatter-kald, dynamisk import() og type-only imports, mærkede private funktioner forkert som eksporterede, og standard-dead-code-forespørgslen returnerede mest falske positiver — agenten faldt tilbage på værktøjets egen tekstsøgning i halvdelen af opgaverne for at forblive korrekt. Ved lige nøjagtighed (8/8 på begge sider) brugte det 127% FLERE tokens end en agent, der blot læser filer — ikke de annoncerede '99% færre'.
Testet: 2026-07-11 · Claude Code 2.x (agent harness)
Installation
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.
Kommandoer og eksempelprompter
/codebase-memory-mcpViral kode-intelligens-MCP: ægte graf, hurtige forespørgsler — token-påstand målt omvendt.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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