Codebase Memory MCP

Viral kode-intelligens-MCP: ægte graf, hurtige forespørgsler — token-påstand målt omvendt.

Af DeusData · GitHub · DeusData

Tested · Didn't pass

Codebase Memory MCP — Viral kode-intelligens-MCP: ægte graf, hurtige forespørgsler — token-påstand målt omvendt.

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 files
  • What breaks if I delete src/lib/store.ts? Include dynamic imports
  • List dead exports in src/lib — verify each one before claiming it's dead