Warrant について
Warrantは、エージェントが署名付き・ハッシュ参照可能な決定記録を保存し、ストアの整合性を検証するMCPサーバーです。判断理由の記録や、対応するチェックのオフライン再実行に適しています。
主な機能
- 01提案・承認・却下・置換の記録
- 02決定記録への署名とハッシュ付与
- 03ハッシュ・署名・リンクの検証
- 04理由と検証済みチェーンの表示
- 05ski@v1チェックの再実行
活用シーン
- 01エージェントの判断と根拠の保存
- 02ストアの改ざん確認
- 03実行可能な判断理由のオフライン再検証
MCP 対応
stdioのMCPサーバーとして、決定の記録、ストアの検証、理由の確認ツールをクライアントに提供します。warrant CLIをサブプロセスとして実行し、別のMCPサーバーはラップしません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
mcp.json · 共通設定
起動コマンド
uvx warrant-verify設定が必要な環境変数
WARRANT_STOREAbsolute path to the warrant store this server files into and verifies. Defaults to .warrants relative to the server process's working directory, which an MCP host does not guarantee.WARRANT_KEYシークレットEd25519 signing key. If unset, one is generated next to the store on the first filing and the result says so; any process that can read it can sign as this actor.WARRANT_ACTORActor id written into filed warrants. Defaults to mcp-client@<hostname>.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。