ResiliReplay について
ResiliReplayは、決定的な障害を注入し、制限付きの復旧を検証して実行可能な回帰テストを生成するCLIです。MCPサーバーの動作を確認する開発者向けです。
主な機能
- 01決定的な障害の注入
- 02制限付き復旧と再試行の検証
- 03重複した副作用の確認
- 04回帰テストの生成と実行
- 05メタデータとハッシュで証拠を保存
活用シーン
- 01ツール障害後の復旧動作を検証
- 02再試行による副作用の重複を確認
- 03因果関係のある障害を実行可能なテストに変換
MCP 対応
ResiliReplayはMCPサーバーに対し、制限付きの障害・復旧テストを実行できます。既存のMCP監査ワークフローにも対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
10掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
ResiliReplay
決定論的な MCP 障害を注入し、制限付きのリカバリーと重複する効果の挙動を検証して、因果関係のある障害を実行可能な回帰テストに変換します。
npx --yes resilireplay@latest mcp demo
このデモは、同梱のローカルフィクスチャです。設定、アカウント、認証情報、有料モデル、テレメトリ、リモートの対象は必要ありません。正常な呼び出しを実行し、決定論的な障害を1件再現して、1回リトライします。重複する効果が0件であることを記録し、回帰テストを生成して実行した後、証拠のダイジェストを出力してクリーンアップします。
起動せずにレビュー済みのサーバーをテストします。
npx --yes resilireplay@latest mcp test --config ./mcp.json --server my-server --tool echo --safety inert --dry-run
表示されたプランを --approve <plan-sha256> で再実行すると、実行されます。--json、--output、--no-regression、--timeout、--retries は、同じ制限付きエンジンに対応しています。既存の mcp audit ワークフローも引き続きサポートされます。
npx --yes resilireplay@latest mcp serve --help
Node.js 22および24をサポートしています。証拠として保存されるのはメタデータとハッシュであり、制限のないツール本体や認証情報は保存されません。リモートの対象には、明示的な所有権管理が適用されます。
エージェントランタイムのキャプチャ、キャンペーン、リプレイ、Studio、アダプター、MCP-RES v0.1/v0.2、セキュリティガイダンス、および実際のパッケージ化済みMCP Everythingの例については、リポジトリのREADMEに記載されています。
Apache-2.0。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。