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

Microsoft Teams SDK fügt HTTP-Server-Adapter für bestehende KI-Agenten hinzu
Werkzeuge

Microsoft Teams SDK fügt HTTP-Server-Adapter für bestehende KI-Agenten hinzu

Das Microsoft Teams SDK enthält nun einen HTTP-Server-Adapter, der Entwicklern ermöglicht, bestehende KI-Agenten mit Teams zu verbinden, ohne ihren Code neu schreiben zu müssen. Er funktioniert mit LangChain-Ketten, Slack-Bots und Azure-Foundry-Bereitstellungen, indem er einen POST /api/messages-Endpunkt in bestehende Express-Server einfügt.

OpenClawRadar
agentcontract v0.0.1: Eine portable JSON-Berechtigungsschicht für KI-Codierungsagenten
Werkzeuge

agentcontract v0.0.1: Eine portable JSON-Berechtigungsschicht für KI-Codierungsagenten

agentcontract v0.0.1 führt eine portable JSON-Berechtigungsschicht für KI-Agenten ein, mit einer lokalen Browser-UI zum Bearbeiten, Validieren und Testen von Tool-Aufrufen.

OpenClawRadar
Hippo v0.21.0: Biologisch inspiriertes Gedächtnis für KI-Agenten mit Multi-Tool-Unterstützung
Werkzeuge

Hippo v0.21.0: Biologisch inspiriertes Gedächtnis für KI-Agenten mit Multi-Tool-Unterstützung

Hippo v0.21.0 führt eine Ein-Kommando-Einrichtung für mehrere KI-Codierungswerkzeuge ein, darunter Claude Code, OpenCode, OpenClaw, Codex, Cursor und Pi. Das Speichersystem bietet Verfall, Abrufverstärkung und Konsolidierung ohne Laufzeitabhängigkeiten.

OpenClawRadar
Pneuma: Eine KI-generierte Desktop-Umgebung, in der sich Software aus Beschreibungen materialisiert
Werkzeuge

Pneuma: Eine KI-generierte Desktop-Umgebung, in der sich Software aus Beschreibungen materialisiert

Pneuma ist eine Desktop-Computing-Umgebung, in der Sie beschreiben, was Sie möchten – einen CPU-Monitor, ein Spiel, eine Notizen-App oder einen Datenvisualisierer – und innerhalb von Sekunden entsteht ein funktionierendes Programm. Das System generiert eigenständige Rust-Module, kompiliert sie zu WebAssembly und führt sie in isolierten Wasmtime-Instanzen mit GPU-Rendering über wgpu aus.

OpenClawRadar