git-prism v0.9.0: KI-Codierungsagenten mit strukturierten Diffs via MCP versorgen

✍️ OpenClawRadar📅 Veröffentlicht: 1. Juni 2026🔗 Source
git-prism v0.9.0: KI-Codierungsagenten mit strukturierten Diffs via MCP versorgen
Ad

git-prism v0.9.0 ist ein in Rust geschriebener MCP-Server, der KI-Codierungsagenten strukturiertes JSON anstelle von rohem Git-Diff-Text liefert. Anstatt Claude Code tausende Zeilen Unified-Diff mit @@ Hunk-Header und + / --Präfixen zu füttern, gibt git-prism ein Manifest der geänderten Dateien, Zeilenanzahlen und spezifischer geänderter oder hinzugefügter Funktionen zurück – zusammen mit Caller/Callee-Informationen und einer Blast-Radius-Bewertung.

So funktioniert es

Installation über Cargo oder Homebrew:

cargo install git-prism
# oder:
brew tap mikelane/tap && brew install git-prism
claude mcp add git-prism -- git-prism serve

Nach der Installation und einem Neustart des Agenten gibt jeder git diff-Aufruf JSON zurück. Ein typischer PR-Diff, der 5.000–50.000 Token kosten würde, passt jetzt in ein paar hundert Token. Der Agent erhält strukturierte Daten – Funktionssignaturen, Importänderungen, Flags für generierte Dateien – ohne Text neu parsen zu müssen.

Die funktionsbezogene Analyse unterstützt 13 Sprachen: Rust, Python, Go, TypeScript und mehr.

Ad

v0.9.0: Abfangen auf PATH-Ebene

Die große Änderung in v0.9.0: Die Abfangebene arbeitet jetzt auf PATH-Ebene. git-prism installiert einen Shim namens git vor dem echten Git, sodass jeder Git-Aufruf des Agenten – einschließlich solcher, die in Makefiles, Build-Skripten oder Pre-Commit-Hooks verschachtelt sind – durch den MCP-Server geleitet wird. Der vorherige Hook-Mechanismus fing nur Befehle auf oberster Ebene ab.

Es fängt auch gh pr diff <number> ab und gibt dasselbe strukturierte Manifest zurück. Normale Befehle wie git status oder von Menschen ausgeführte Git-Nutzung werden unverändert durchgelassen.

Ehrliche Einschränkungen

Da es auf PATH basiert, umgeht alles, was PATH zurücksetzt (z. B. env -i, ein bereinigter Container), den Shim. Die Installation ist derzeit nur für Unix/Darwin verfügbar (obwohl der Shim unter Windows läuft, der Installer jedoch nicht). Und Sie müssen Ihren Agenten nach der Installation einmal neu starten – Claude Code friert PATH beim Agentenstart ein.

Für wen es geeignet ist: für alle, die einen Agenten für Code-Reviews, Refactoring-Prüfungen oder Fragen wie „Was wird diese Änderung kaputt machen?“ verwenden, und zwar in einer Codebasis, die groß genug ist, dass rohe Diffs Ihren Kontextfenster fressen.

📖 Vollständige Quelle lesen: r/ClaudeAI

Ad

👀 Siehe auch