git-prism v0.9.0: MCPを通じてAIコーディングエージェントに構造化された差分を提供

git-prism v0.9.0は、Rustで書かれたMCPサーバーで、AIコーディングエージェントに生のgit diffテキストではなく構造化JSONを提供します。Claude Codeに数千行の統一diff(@@ hunk headersや+ / -プレフィックス付き)を渡す代わりに、git-prismは変更されたファイルのマニフェスト、行数、変更・追加された特定の関数、呼び出し元/呼び出し先情報、および影響範囲評価を返します。
仕組み
CargoまたはHomebrewでインストール:
cargo install git-prism
# または:
brew tap mikelane/tap && brew install git-prism
claude mcp add git-prism -- git-prism serveインストール後、エージェントを再起動すると、すべてのgit diff呼び出しがJSONを返すようになります。通常5,000〜50,000トークン消費するPR diffが、わずか数百トークンに収まります。エージェントは、テキストを再パースすることなく、関数シグネチャ、インポート変更、生成ファイルフラグなどの構造化データを取得できます。
関数レベルの分析は13言語(Rust、Python、Go、TypeScriptなど)をサポートしています。
v0.9.0:PATHレベルのインターセプト
v0.9.0の大きな変更点は、インターセプトレイヤーがPATHレベルで動作することです。git-prismは、実際のgitより前にgitという名前のshimをインストールするため、エージェントが行うすべてのgit呼び出し(Makefile、ビルドスクリプト、pre-commitフック内のものを含む)がMCPサーバーを経由します。以前のフック機構ではトップレベルのコマンドしかキャッチできませんでした。
また、gh pr diff <number>もインターセプトし、同じ構造化マニフェストを返します。git statusなどの通常コマンドや人間によるgit操作はそのまま通過します。
正直な制限
PATHベースであるため、PATHをリセットするもの(例:env -i、スクラブされたコンテナ)はshimをバイパスします。インストーラーは現在Unix/Darwinのみ対応しています(shim自体はWindowsでも動作しますが、インストーラーは未対応)。また、インストール後はエージェントを一度再起動する必要があります(Claude Codeはエージェント起動時にPATHを固定するため)。
対象ユーザー:コードレビュー、リファクタリング監査、または「この変更で何が壊れるか」という質問にエージェントを使い、生のdiffがコンテキストウィンドウを圧迫するほど大規模なコードベースを扱う人。
📖 全文はこちら: r/ClaudeAI
👀 See Also

VoidLLM:OllamaとvLLMのためのゼロ知識プロキシ、チームアクセス制御付き
VoidLLMは、OllamaやvLLMなどのローカルLLMサーバーとアプリケーションの間に位置するプロキシで、組織・チームのアクセス制御、APIキー管理、使用状況の追跡、レート制限を追加しますが、プロンプトを閲覧することはありません。プロキシのオーバーヘッドは2ミリ秒未満で、OpenAI互換のSDKで動作します。

AIコーディングエージェントにおけるサイレントツール障害の検出:Vibeyard
Vibeyardは、AIコーディングエージェントがサイレントツール障害を経験した際に検出するツールです。エージェントが開発者に警告することなく代替戦略にフォールバックする状況を捉え、セッション中にこれらの非効率性を表面化させます。繰り返される非効率なワークフローを防ぐための修正を提案することができます。

Vigil: オープンクローエージェントのブロッキングを防ぐための暗号IDシステム
OpenClawエージェントを運用する開発者が、匿名エージェントのトラフィックがサイトからブロックされるケースが増えていることを指摘し、Vigilという解決策を提案しています。これはエージェントに暗号化IDを付与して信頼性を構築し、無差別なブロックを回避するサインインシステムです。

AIサンドボックスマネージャー:GPUパススルーとヘッドレスLinux上のコンピュータ利用を備えたCodex用LXCベースサンドボックス
ai-sandbox-managerは、ヘッドレスLinux上でCodexエージェント向けに開発されたオープンソースのLXCベースのサンドボックスです。GPUパススルー、完全なsudoアクセス、永続的な環境、CUAによるコンピュータ使用を提供し、エージェントをホストOSから隔離します。