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

✍️ OpenClawRadar📅 公開日: June 1, 2026🔗 Source
git-prism v0.9.0: MCPを通じてAIコーディングエージェントに構造化された差分を提供
Ad

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など)をサポートしています。

Ad

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

Ad

👀 See Also

Claudeコード用789のダウンロード可能スキルの無料ライブラリ
Tools

Claudeコード用789のダウンロード可能スキルの無料ライブラリ

clskills.inは、Claude Code向けに789個のダウンロード可能な.mdスキルファイルを提供する検索可能なハブです。エンタープライズプラットフォーム、プログラミング言語、DevOpsツールなど60以上のカテゴリに分類されており、各ダウンロードにはREADMEと自動インストールプロンプトが含まれます。

OpenClawRadar
CAL: LLMエージェントのためのオープンソースコンテキスト最適化レイヤー
Tools

CAL: LLMエージェントのためのオープンソースコンテキスト最適化レイヤー

CAL(Context Assembly Layer)は、インテリジェントなコンテキスト選択と圧縮により、Claude APIのトークン使用量を83%削減するPythonライブラリです。pip installで利用可能で、MITライセンスで提供されています。

OpenClawRadar
オープンソースのClaude IDEブリッジがDispatch、デスクトップアプリ、Claude Codeを接続
Tools

オープンソースのClaude IDEブリッジがDispatch、デスクトップアプリ、Claude Codeを接続

claude-ide-bridgeはMITライセンスのオープンソースツールで、Claude CodeをIDEに接続し、LSP、デバッガー、ターミナル、git、GitHubへのアクセスを124のツールを通じて提供します。これにより、Dispatchからスマートフォンで送信されたタスクがClaudeデスクトップアプリで処理され、Claude Codeがコードを書き、テストを実行しながらIDEと連携するワークフローが実現します。

OpenClawRadar
セッション検索:Claude CodeとCodexセッションのローカル全文検索、メニューバーで利用可能
Tools

セッション検索:Claude CodeとCodexセッションのローカル全文検索、メニューバーで利用可能

Session Searchは、SQLite FTSを使用してローカルのClaude CodeとCodexのトランスクリプトをインデックス化し、エラー、コマンド、ファイル名、決定事項にわたる深い全文検索を可能にします。macOSのメニューバーからアクセスでき、ハイライトされたスニペットが表示されます。

OpenClawRadar