Attestify OS について
Attestify OSは、金融・コンプライアンスなど規制対象のワークフロー向けに、ガバナンス付きエージェント実行と署名付き証拠を提供するstdio MCPサーバーです。調査実行に加え、Attestify Trustのレシート提出と検証をツールとして公開します。
主な機能
- 01詳細調査と構造化ブリーフの作成
- 02実行のガバナンスと証拠記録
- 03作業完了証拠の署名と提出
- 04ID指定によるレシートの独立検証
活用シーン
- 01金融・コンプライアンス業務での調査
- 02エージェント作業の検証可能なレシート作成
- 03既存レシートの有効性確認
MCP 対応
Claude Desktop、Cursor、WindsurfなどのMCPホストに、調査・証拠提出・レシート検証ツールを提供するstdio MCPサーバーです。Trustツールには対応するID情報の設定が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y attestify-mcpATTESTIFY_BASE_URLBase URL of the deployed Attestify app.ATTESTIFY_API_KEYシークレットTenant API key issued via POST /api/keys, sent as X-API-Key on /api/run calls.TRUST_AGENT_IDAttestify Trust agent ID, from a one-time `npx attestify trust-init` run. Enables attestify_trust_submit_evidence and attestify_trust_verify.TRUST_PRIVATE_KEYシークレットThat agent's Ed25519 private key (base64url), from the same trust-init run. Never leaves this server except as a signature.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
1掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | いいえ | 調査のコンテキストとして含める任意のソース URL。 |
| query | string | はい | 調査する研究上の質問、トピック、または対象。 |
| session_id | string | いいえ | 会話の継続性を保つための任意のセッション ID。 |
詳細
attestify-mcp
Attestify OS エージェントと、Attestify Trust のウォレット不要のエージェント ID +署名付きエビデンスを、Claude Desktop、Cursor、Windsurf、および MCP 互換ホストから呼び出せるツールとして提供する MCP サーバーです。
Attestify OS は、金融、コンプライアンス、および規制対象のワークフローで動作する AI エージェント向けのインフラストラクチャです。ガバナンス対象の実行では、ルーティング → ガバナンスの適用 → 予算チェック → SLA チェック → 実行 → 出力の検証 → 改ざん不可能なレシート → オンチェーン決済エビデンスがすべて提供されます。
稼働中のベース URL: https://attestifyos.com
このパッケージは、実際の Model Context Protocol stdio サーバーです。MCP ホストがサブプロセスとして起動し、JSON-RPC で直接通信します。単なる HTTP クライアントライブラリではありません。
クイックスタート
MCP ホストの設定(例:Claude Desktop の claude_desktop_config.json)に追加します。
{
"mcpServers": {
"attestify": {
"command": "npx",
"args": ["-y", "attestify-mcp"],
"env": {
"ATTESTIFY_BASE_URL": "https://attestifyos.com",
"ATTESTIFY_API_KEY": "<your-tenant-api-key>",
"TRUST_AGENT_ID": "<optional — see Attestify Trust below>",
"TRUST_PRIVATE_KEY": "<optional — see Attestify Trust below>"
}
}
}
}
ATTESTIFY_API_KEY は、POST /api/keys を通じて発行されるテナント API キーです。各実行時に X-API-Key ヘッダーとして送信されます。設定しない場合、実行は認証されず、匿名の呼び出し元に適用されるプラン/x402 の制限の対象になります。
TRUST_AGENT_ID/TRUST_PRIVATE_KEY は任意で設定でき、さらに 2 つのツールが利用可能になります。詳しくは以下の Attestify Trust を参照してください。
ツール
attestify_research
POST /api/run を通じて Attestify Research Agent(researcher-v2)に詳細な調査クエリを実行します。エグゼクティブサマリー、主な調査結果、注意事項を含む構造化されたブリーフィングを返します。各呼び出しの料金は $0.023 USDC で、Attestify のエビデンス台帳に記録されます。
引数:
| フィールド | 必須 | 説明 |
|---|---|---|
query | はい | 調査する質問、トピック、またはテーマです。 |
url | いいえ | 調査の実行時にコンテキストとして含める任意のソース URL です。 |
session_id | いいえ | 会話を継続するための任意のセッション ID です。 |
戻り値: summary、loop_id、run_id、input_hash、output_hash、price_usdc、agent_id、receipt_url、created_at を含む JSON データです。
attestify_trust_submit_evidence / attestify_trust_verify
TRUST_AGENT_ID と TRUST_PRIVATE_KEY の両方が設定されている場合に利用できます。上記の attestify_research とは別の機能で、x402、レーン、支出、ウォレットは一切関与しません。
attestify_trust_submit_evidence は Node 組み込みの node:crypto を使って Ed25519 署名(追加の依存関係は不要)を行い、エージェントが実際の作業を完了したことを示すエビデンスを送信します。署名とタイムスタンプ付きで、公開検証可能なレシートを返します。
| フィールド | 必須 | 説明 |
|---|---|---|
summary | はい | 実施した作業を平易な言葉で記述します。署名され、恒久的に記録されます。 |
schema | いいえ | エビデンスのスキーマバージョンです。デフォルトは work-completion/v1 です。 |
action_basis | いいえ | explicit(デフォルト)または discretionary です。 |
attestify_trust_verify はレシート ID を指定してレシートを個別に再検証します。公開されており、API キーは不要で、どのエージェントのレシートでも検証できます。
| フィールド | 必須 | 説明 |
|---|---|---|
receipt_id | はい | 検証するレシート ID です。 |
TRUST_AGENT_ID/TRUST_PRIVATE_KEY の取得方法: MCP セッションの外で、次の操作を一度だけ実行します。セッションごとに新しい ID を生成しないでください。エージェント自身の検証済みアクティブ連続記録が途切れるだけでなく、引用可能な実数ではなくノイズを Attestify の公開センサスに加えることになります。
npx attestify trust-init --name "My MCP Agent"
これにより、無料の Trust エージェントが登録され、その Ed25519 署名キーがローカルで生成されます。また、MCP ホストの設定に追加する 2 つの値が出力されます。秘密鍵がマシンの外に出ることはなく、署名として使用される場合を除きます。
エンタープライズ向けセルフサービス
テナントキーを発行し、予算を設定して、ポリシーを適用すると、このサーバーを通じた以降のすべての実行が自動的にガバナンス対象になります。
1. POST /api/keys → issue tenant API key
2. POST /api/budgets → set USDC spend ceiling
3. POST /api/policies → attach governance rules
4. (this MCP server) → every run auto-enforced
リンク
- ホームページ: https://attestifyos.com
- Attestify Trust: https://attestifyos.com/trust
- クイックスタート: https://attestifyos.com/quickstart
- OpenAPI 仕様: https://attestifyos.com/openapi.json
- x402 ディスカバリー: https://attestifyos.com/.well-known/x402.json
- GitHub: https://github.com/attestifyagent/attestify-mcp
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。