Codebase Memory MCP: Graph-basierte Code-Erkundung für Claude Code

Ein Entwickler hat einen MCP-Server namens codebase-memory-mcp erstellt, der ein häufiges Problem mit Claude Code angeht: ineffizienter Token-Verbrauch bei der Erkundung der Codebasis-Struktur. Anstatt Claude Dateien einzeln nach Fragen wie "Was ruft diese Funktion auf?" oder "Finde toten Code" durchsuchen zu lassen, baut dieses Tool einen persistenten Wissensgraphen der Codebasis auf.
Wie es funktioniert
Der Server verwendet Tree-sitter, um 64 Sprachen (einschließlich Python, Go, JavaScript, TypeScript, Rust, Java und C++) in einen SQLite-basierten Graphen zu parsen, der Funktionen, Klassen, Aufrufketten, HTTP-Routen und serviceübergreifende Verknüpfungen erfasst. Wenn Claude Code strukturelle Fragen stellt, fragt es diesen Graphen ab, anstatt Dateien einzeln zu scannen.
Leistungsverbesserungen
In einem Vergleich verbrauchten 5 strukturelle Fragen etwa 412.000 Token über traditionelle Datei-für-Datei-Erkundung gegenüber nur etwa 3.400 Token über Graph-Abfragen – eine Reduzierung um das 120-fache. Der Entwickler berichtet von durchschnittlichen Einsparungen von etwa 20-fach weniger Token im regulären Betrieb, plus erheblichen Zeitersparnissen.
Hauptfunktionen
- 64 Sprachunterstützung via Tree-sitter-Parsing
- Aufrufgraph-Verfolgung: "Was ruft ProcessOrder auf?" liefert die vollständige Kette in <100ms
- Dead-Code-Erkennung mit intelligenter Einstiegspunkt-Filterung
- Serviceübergreifende HTTP-Verknüpfung (findet REST-Aufrufe zwischen Diensten)
- Cypher-ähnliche Abfragesprache für Ad-hoc-Erkundung
- Architekturübersicht mit Louvain-Community-Erkennung
- Architecture Decision Records, die über Sitzungen hinweg bestehen bleiben
- 14 MCP-Tools (funktioniert auch mit Codex CLI, Cursor, Windsurf und anderen Integrationen)
- CLI-Modus für direkte Terminalnutzung ohne MCP-Client
Einrichtung und Nutzung
Das Tool ist eine einzelne Go-Binärdatei ohne Docker, externe Datenbanken oder API-Schlüssel erforderlich. Die Installation erfolgt über codebase-memory-mcp install, was Claude Code automatisch konfiguriert. Benutzer sagen einfach "Indexiere dieses Projekt" zum Starten, und der Graph synchronisiert sich automatisch bei Dateiänderungen, um aktuell zu bleiben.
Benchmarks und Lizenzierung
Der Entwickler hat Benchmarks über 35 echte Open-Source-Repositories mit 78 bis 49.000 Knoten durchgeführt, einschließlich des Linux-Kernels. Das Projekt ist Open Source unter MIT-Lizenz.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

EctoLedger: Open-Source-MicroVM-Sandbox für lokale KI-Agenten mit Terminalzugriff
EctoLedger ist eine Open-Source-Laufzeit-Firewall und ein Ledger, der Mikro-VM-Isolierung für lokale KI-Agenten mit Terminalzugriff bietet und vier Präventionsschichten ausführt, bevor Befehle in Apple Hypervisor.framework (macOS) oder Firecracker-Mikro-VM-Umgebungen (Linux) ausgeführt werden.

Parallel-Sub-Agenten in Claude Code: Wann sie Tokens sparen vs. verbrennen
Anthropic berichtet, dass Multi-Agent-Systeme etwa 15× mehr Tokens verbrauchen als ein einzelner Chat, aber Prompt-Caching bietet 90 % Rabatt auf Tokens. Ob Unter-Agenten Geld sparen oder verbrennen, hängt von den Cache-Trefferquoten ab.

Selbstaktualisierendes Übersetzungssystem für OpenClaw verwaltet Fachglossare automatisch
Ein Python-Skript umschließt die Kimi2.5-API, um .srt-Dateien zu übersetzen, während Blockindizes, Zeitstempel und Segmentierung erhalten bleiben. Das System verwendet Projektprofile mit glossary.json, style.md und memory.jsonl-Dateien und enthält einen Cron-Job, der alle 6 Stunden offizielle Quellen scannt, um die Terminologie zu aktualisieren.

FlowBoard v5: Ereignisgestützter Projektarbeitsplatz für Multi-Agenten-Teams
FlowBoard v5 baut die Projektkontext-Ebene mit React und einem ereignisgesteuerten Task-Store neu auf, ermöglicht Multi-Agent-Koordination über OpenClaw, Claude Code und Cursor und führt eine Ideas-to-Specs-Pipeline ein.