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

✍️ OpenClawRadar📅 Veröffentlicht: 18. März 2026🔗 Source
Code-Graph-MCP: Open-Source-MCP-Server reduziert Claude-Code-Token-Verbrauch um 40-60%
Ad

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 kombiniert
  • get_call_graph — Aufrufer/Aufgerufene mit rekursiven CTEs nachverfolgen
  • impact_analysis — Sehen, was alles von einer Funktion abhängt, bevor sie geändert wird
  • trace_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.

Ad

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

Ad

👀 Siehe auch

Kaskadengraphik: Interaktive Karte der Energiebeschränkungen und Versorgungsengpässe für KI
Werkzeuge

Kaskadengraphik: Interaktive Karte der Energiebeschränkungen und Versorgungsengpässe für KI

Der Cascade Graph ist ein gerichteter Wissensgraph der physischen Wirtschaft, der 405 Knoten (Treiber, Engpässe, Geografien, Ticker) abbildet, die durch 597 belegte Kanten verbunden sind, um zu verfolgen, wie struktureller Druck von Energie- und Physikzwängen auf investierbare Vermögenswerte übergeht.

OpenClawRadar
Loom: Eine lokale Ausführungsumgebung für komplexe KI-Aufgaben
Werkzeuge

Loom: Eine lokale Ausführungsumgebung für komplexe KI-Aufgaben

Loom ist ein Open-Source-Lokales Ausführungs-Framework, das entwickelt wurde, um komplexe Aufgaben zu verwalten, indem es einen strukturierten Prozess mit etwa 50 Tools, einem benutzerdefinierten Paket-Plugin-System für wiederholbare Workflows sowie sowohl CLI- als auch MCP-Server-Schnittstellen bereitstellt.

OpenClawRadar
Zwei neue Open-Source-Tools für KI-Agenten-Sicherheit und -Optimierung
Werkzeuge

Zwei neue Open-Source-Tools für KI-Agenten-Sicherheit und -Optimierung

Für KI-Agenten-Entwickler stehen zwei Open-Source-Tools zur Verfügung: AI Agent Defense Kit bietet Laufzeitsicherheitsfähigkeiten, und AgentGuard (in Entwicklung) bietet Kostenverfolgung, Sicherheitsscans und Aktivitätsüberwachung.

OpenClawRadar
Lokales 35B MoE-Modell senkt Fehlerrate des Agent OS-Codes auf 0%
Werkzeuge

Lokales 35B MoE-Modell senkt Fehlerrate des Agent OS-Codes auf 0%

Ein Entwickler berichtet, dass das Umschalten der Laufzeit eines Multi-Agenten-Systems auf Qwen 3.6 35B A3B (MoE, 3B aktive Parameter) Code-Fehler beseitigte und durch ein 5-stufiges Validierungs-Gate eine 100%ige Erfolgsquote erzielte.

OpenClawRadar