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

✍️ OpenClawRadar📅 Veröffentlicht: 9. März 2026🔗 Source
Codebase Memory MCP: Graph-basierte Code-Erkundung für Claude Code
Ad

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.

Ad

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

Ad

👀 Siehe auch

EctoLedger: Open-Source-MicroVM-Sandbox für lokale KI-Agenten mit Terminalzugriff
Werkzeuge

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.

OpenClawRadar
Parallel-Sub-Agenten in Claude Code: Wann sie Tokens sparen vs. verbrennen
Werkzeuge

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.

OpenClawRadar
Selbstaktualisierendes Übersetzungssystem für OpenClaw verwaltet Fachglossare automatisch
Werkzeuge

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.

OpenClawRadar
FlowBoard v5: Ereignisgestützter Projektarbeitsplatz für Multi-Agenten-Teams
Werkzeuge

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.

OpenClawRadar