DiffCI について
DiffCIは、コーディングエージェントや開発チーム向けの変更対応型テスト検証ツールです。変更の影響を受けるテストを選び、不確実な場合は全件検証に切り替えます。実行時間の比較機能と、案内用およびローカル作業用のMCPインターフェースも備えます。
主な機能
- 01変更を分析して影響テストを選択
- 02不確実な場合は全件検証へ切り替え
- 03スナップショットに検証結果を紐付け
- 04全件と選択テストの実行時間を比較
- 05指定された変更仕様の競合を確認
活用シーン
- 01エージェントが生成したコード変更を検証
- 02ローカルやCIで変更対応テストを実行
- 03選択テストと全件テストの実行時間を評価
- 04複数仕様が同じ対象を指すか確認
MCP 対応
検証ガイダンス用のステートレスで読み取り専用のHTTPS MCPエンドポイントと、ローカルチェックアウトの確認やテスト実行に使うstdio MCPサーバーを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://diffci.com/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http adityankale190895-diffci https://diffci.com/mcpCursor.cursor/mcp.json
{"mcpServers":{"adityankale190895-diffci":{"type":"http","url":"https://diffci.com/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"adityankale190895-diffci":{"type":"http","url":"https://diffci.com/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"adityankale190895-diffci":{"type":"http","url":"https://diffci.com/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"adityankale190895-diffci":{"serverUrl":"https://diffci.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| repo | string | いいえ | 単一の --repo 引数として渡す、任意のローカルリポジトリパス。 |
| action | enum | いいえ | 検証アクション。デフォルトは check です。check | observe | init | verify-workflow |
| platform | enum | いいえ | 表示用コマンドの生成にのみ使用するシェル。デフォルトは posix です。posix | powershell |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。