Clicks Protocol について
Clicks Protocolは、Base上のエージェントコマース決済を調査・照合するMCPツールを提供します。開発者は秘密鍵を使う読み取り操作なしで、レシートと決済証拠を確認できます。
主な機能
- 01Receipt V2の整合性検証
- 02決済状態と証拠の確認
- 03送信せずにBaseの証拠を照合
- 04レシートに紐づくポリシーハッシュの比較
- 05設定済みレシート台帳の確認
活用シーン
- 01決済レシートの整合性確認
- 02決済を再試行する前の証拠確認
- 03レシートとポリシー定義の比較
MCP 対応
MCPサーバーは、Receipt V2の検証、状態確認、照合、ポリシー比較、台帳確認など9つのツールを公開します。書き込みツールにはCLICKS_PRIVATE_KEYが必要ですが、読み取りツールは秘密鍵なしでレシートJSONを受け取ります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @clicks-protocol/mcp-serverCLICKS_PRIVATE_KEYシークレットPrivate key for write operations (register, deposit, withdraw). Not needed for read-only tools.CLICKS_RPC_URLBase RPC URL. Defaults to https://mainnet.base.orgローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
11掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| agent_address | string | はい | AI エージェントの Ethereum アドレス |
詳細
Clicks Protocol MCP サーバー
Base 上のエージェントコマースの決済ルーティングと検査のための MCP ツールです。
Receipt V2 読み取りツール
clicks_verify_receipt:決定論的な Receipt V2 の整合性を検証します。clicks_get_settlement_status:状態、証拠、再試行ポリシーを読み取ります。clicks_reconcile_settlement:Base の証拠を読み取り、フェイルクローズの状態を提案します。トランザクションの送信や再試行は行いません。clicks_replay_policy:完全一致するポリシー定義と、レシートに紐付けられたポリシーハッシュを比較します。clicks_get_receipt_trail:設定済みのローカル追記専用台帳から、一致するバージョンを読み取ります。
レシートの履歴を検査するには、CLICKS_RECEIPT_LEDGER_PATH を設定してください。その他の Receipt V2 ツールは完全なレシート JSON オブジェクトを直接受け取り、秘密鍵を必要としません。
安全性の境界
レシートハッシュの有効性が証明するのはオブジェクトの整合性だけです。配信や商取引上の意図を証明するものではありません。RPC データが欠落している場合は不明として扱い、トランザクションが送信されなかった証拠とはしません。独立した証拠によって確認された SDK の状態 failed_before_transfer のみが、上限を設けた再試行を許可できます。
書き込みツールには引き続き CLICKS_PRIVATE_KEY が必要です。書き込みが有効な MCP サーバーは、公開クライアントや信頼できないクライアントから隔離してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。