mcpField
W
Warrant

Warrant

ローカル
github.comAI・エージェント5今日更新

Warrant について

Warrantは、エージェントが署名付き・ハッシュ参照可能な決定記録を保存し、ストアの整合性を検証するMCPサーバーです。判断理由の記録や、対応するチェックのオフライン再実行に適しています。

主な機能

  1. 01提案・承認・却下・置換の記録
  2. 02決定記録への署名とハッシュ付与
  3. 03ハッシュ・署名・リンクの検証
  4. 04理由と検証済みチェーンの表示
  5. 05ski@v1チェックの再実行

活用シーン

  1. 01エージェントの判断と根拠の保存
  2. 02ストアの改ざん確認
  3. 03実行可能な判断理由のオフライン再検証

MCP 対応

stdioのMCPサーバーとして、決定の記録、ストアの検証、理由の確認ツールをクライアントに提供します。warrant CLIをサブプロセスとして実行し、別のMCPサーバーはラップしません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"s0fractal-warrant": {
"command": "uvx",
"args": [
"warrant-verify"
],
"env": {
"WARRANT_STORE": "<WARRANT_STORE>",
"WARRANT_KEY": "<WARRANT_KEY>",
"WARRANT_ACTOR": "<WARRANT_ACTOR>"
}
}
}
}
起動コマンド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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiwarrant-verify0.9.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。