Code-Graph-MCP: Open-Source-MCP-Server reduziert Claude-Code-Token-Verbrauch um 40-60%

code-graph-mcp ist ein Open-Source-MCP-Server, der Codebasen in einen AST-Wissensgraphen indexiert, um die Claude-Code-Token-Nutzung zu reduzieren. Anstatt dass Claude mehrere grep/read/glob-Aufrufe tätigt, um die Codestruktur zu verstehen, fragt er den Graphen nach strukturierten Antworten in einzelnen Aufrufen ab.
Wie es funktioniert
Das Tool parst Code mit Tree-sitter, extrahiert Symbole (Funktionen, Klassen, Typen, Schnittstellen) und ihre Beziehungen (Aufrufe, Importe, Vererbung, Exporte, HTTP-Routenbindungen) und speichert alles in SQLite mit FTS5-Volltextsuche und sqlite-vec für Vektorähnlichkeit. Es unterstützt 10 Sprachen: TypeScript, JavaScript, Go, Python, Rust, Java, C, C++, HTML und CSS.
Wichtige Tools
project_map— Vollständige Architekturübersicht in einem Aufruf (Module, Abhängigkeiten, Hot-Funktionen, Einstiegspunkte)semantic_code_search— Hybride Suche, die BM25 + Vektorähnlichkeit mit RRF-Fusion kombiniertget_call_graph— Aufrufer/Aufgerufene mit rekursiven CTEs nachverfolgenimpact_analysis— Sehen, was alles von einer Funktion abhängt, bevor sie geändert wirdtrace_http_chain— HTTP-Routen vom Handler zum DB-Aufruf nachverfolgen (unterstützt Express, Flask/FastAPI, Go)module_overview,dependency_graph,find_similar_code,get_ast_node— Zusätzliche Toolkit-Funktionen
Effizienzergebnisse
Bei einem 33-Dateien-Rust-Projekt:
- Verstehen der Projektarchitektur: Reduziert von 5-8 Tool-Aufrufen auf 1 Aufruf
- Nachverfolgen einer 2-stufigen Aufrufkette: Reduziert von 8-15 Aufrufen auf 1 Aufruf
- Auswirkungsanalyse vor Änderungen: Reduziert von 10-20+ Aufrufen auf 1 Aufruf
- Finden von Funktionen nach Konzept: Reduziert von 3-5 Aufrufen auf 1 Aufruf
Insgesamt: ~80 % weniger Tool-Aufrufe pro Navigationsaufgabe, ~95 % weniger Quellcode im Kontext und 40-60 % Einsparungen bei den gesamten Sitzungstokens.
Technische Details
Inkrementelle Indexierung verwendet BLAKE3-Merkle-Bäume, um Inhalts-Hashes zu verfolgen — nur geänderte Dateien werden neu geparst. Unveränderte Verzeichnisunterbäume werden über mtime-Cache vollständig übersprungen. Wenn sich eine Funktionssignatur ändert, sorgt Dirty-Propagation automatisch für die Neugenerierung des Kontexts für alle nachgelagerten Aufrufer.
Das Tool hat keine externen Abhängigkeiten — es ist eine einzige 19-MB-Binärdatei mit eingebettetem SQLite und gebündeltem sqlite-vec. Kein Docker, Cloud-API oder Datenbankserver erforderlich. Optionale lokale Einbettungen verwenden ein Candle-basiertes Embedding-Modell, feature-gated, sodass man ohne es bauen kann, wenn Vektorsuche nicht benötigt wird.
Installation
Funktioniert mit Claude Code, Cursor, Windsurf oder jedem MCP-Client.
Claude-Code-Plugin (empfohlen):
/plugin marketplace add sdsrss/code-graph-mcp
/plugin install code-graph-mcp
Dies beinhaltet den MCP-Server plus Slash-Befehle (/understand, /trace, /impact), Auto-Indexing-Hooks (re-indexiert bei jeder Dateibearbeitung), StatusLine-Gesundheitsanzeige und automatische Updates.
Für jeden MCP-Client:
npx -y @sdsrs/code-graph
Oder zur MCP-Konfiguration hinzufügen:
{
"mcpServers": {
"code-graph": {
"command": "npx",
"args": ["-y", "@sdsrs/code-graph"]
}
}
}
Wann man es nicht verwenden sollte
grep ist immer noch besser für die exakte Suche nach Zeichenketten/Konstanten. Wenn man jedes Vorkommen von TODO oder eines bestimmten Fehlercodes finden muss, sollte man grep verwenden. code-graph-mcp glänzt, wenn man Struktur, Beziehungen und Code-Architektur verstehen muss.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Führungs-App mit über 90 Lektionen aus mehr als 20 Büchern – läuft in Claude
Ein Entwickler hat eine Führungs-App erstellt, die innerhalb von Claude läuft und über 90 Lektionen aus mehr als 20 Büchern zu Führung, Gewohnheiten, Disziplin, Einfluss, Teamkultur und Wohlstandsdenken bietet. Die App bietet tägliche Lektionen mit konkreten Aktionen, Verfolgung von Erfolgsserien, Journaling und Suchfunktionen.

ARP: Zustandsloses WebSocket-Relay für die Kommunikation autonomer Agenten
ARP (Agent Relay Protocol) ist ein zustandsloser WebSocket-Relay für die Kommunikation autonomer Agenten mit Ed25519-Identität, HPKE-Verschlüsselung gemäß RFC 9180, binärer TLV-Rahmenung und 33 Bytes Overhead pro Nachricht. Keine Konten oder Registrierung erforderlich – einfach ein Schlüsselpaar generieren und verbinden.

Open-Source-CLI nutzt Claude Haiku zur Automatisierung der Xero-Ausgabenprüfung
Ein Entwickler hat ein Open-Source-Python-CLI-Tool veröffentlicht, das Claude Haiku 4.5 zur Automatisierung der Xero-Ausgabenprüfung nutzt. Das Tool folgt einem 'deterministischen Code-zuerst, dann KI zur Lückenfüllung'-Ansatz und hält die Kosten auf wenige Cent pro Prüflauf.

Allgemeine Bots: Open-Source-KI-Agenten-Plattform für selbst gehostete Unternehmensautomatisierung
General Bots ist eine Open-Source-Plattform, die 2019 gestartet wurde und KI-Agenten, Workflow-Automatisierung, Dokumentenverarbeitung und Integrationen mit Unterstützung für lokale KI-Modelle bietet. Sie wurde für Organisationen entwickelt, die volle Kontrolle über ihre Infrastruktur benötigen.