Codebase Memory MCP

Viraler Code-Intelligence-MCP: echter Graph, schnelle Queries — Token-Behauptung im Test umgekehrt.

von DeusData · GitHub · DeusData

Tested · Didn't pass

Codebase Memory MCP — Viraler Code-Intelligence-MCP: echter Graph, schnelle Queries — Token-Behauptung im Test umgekehrt.

Was es kann

Single-Binary-MCP-Server (30k+ GitHub-Stars), der dein Repo in einen persistenten Knowledge-Graph indexiert: Who-Calls, Impact-Analyse, Dead Code, Cypher-Queries über 158 Sprachen hinweg. Wir haben ihn per A/B-Benchmark gegen einen reinen Datei-lesenden Agenten auf 8 vorregistrierten strukturellen Aufgaben getestet: Korrektheits-Parität, aber nur dank Fallbacks auf seine eigene Textsuche — und 2,27× so viele Tokens. Wirklich gut bei Call-Chain-Tracing in reinem TS/JS; verlass dich bei Mixed-Framework-Codebases nicht auf den Graphen als alleinige Quelle der Wahrheit.

Testbericht

Installiert sauber, und die CLI funktioniert wirklich: Indexierung mit einem Befehl, und Call-Chain-Tracing plus Definitionssuche in reinem TypeScript sind schnell und präzise. Aber in unserem 8-Aufgaben-Struktur-Benchmark hat der Graph .astro-Frontmatter-Aufrufe, dynamische import() und typreine Imports übersehen, private Funktionen fälschlich als exportiert markiert, und die Standard-Dead-Code-Query lieferte überwiegend False Positives — der Agent musste bei der Hälfte der Aufgaben auf die eigene Textsuche des Tools zurückgreifen, um korrekt zu bleiben. Bei gleicher Genauigkeit (8/8 in beiden Armen) verbrauchte er 127 % MEHR Tokens als ein reiner Datei-lesender Agent, nicht die beworbenen '99 % weniger'.

Getestet am: 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.

Befehle & Beispiel-Prompts

  • /codebase-memory-mcpViraler Code-Intelligence-MCP: echter Graph, schnelle Queries — Token-Behauptung im Test umgekehrt.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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