Codebase Memory MCP

Viral kode-intelligens-MCP: ekte graf, raske spørringer — tokenpåstanden målt motsatt.

av DeusData · GitHub · DeusData

Tested · Didn't pass

Codebase Memory MCP — Viral kode-intelligens-MCP: ekte graf, raske spørringer — tokenpåstanden målt motsatt.

Hva den gjør

MCP-server i én enkelt binærfil (30k+ GitHub-stjerner) som indekserer repoet ditt til en persistent knowledge graph: who-calls, impact-analyse, dead code, Cypher-spørringer på tvers av 158 språk. Vi A/B-benchmarket den mot en ren filesende agent på 8 forhåndsregistrerte strukturelle oppgaver: korrekthetsparitet, men bare via fallback til sitt eget tekstsøk — og 2.27× tokenene. Genuint god på call-chain-sporing i ren TS/JS; ikke stol på grafen som eneste sannhetskilde på kodebaser med blandede rammeverk.

Testrapport

Installeres rent og CLI-en fungerer genuint: ett-kommando-indeksering, og call-chain-sporing pluss definisjonsoppslag i ren TypeScript er raskt og presist. Men på vår 8-oppgavers strukturelle benchmark bommet grafen på .astro-frontmatter-kall, dynamiske import() og type-only-imports, feilmerket private funksjoner som eksporterte, og standard dead-code-spørringen returnerte for det meste falske positiver — agenten falt tilbake på verktøyets eget tekstsøk på halvparten av oppgavene for å holde seg korrekt. Ved lik nøyaktighet (8/8 begge armer) brukte den 127% FLERE tokens enn en ren filesende agent, ikke de annonserte «99% færre».

Testet på: 2026-07-11 · Claude Code 2.x (agent harness)

Installer

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: ekte graf, raske spørringer — tokenpåstanden målt motsatt.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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