Countersign について
Countersignは、異なるウォレットバックエンドを使うAIエージェントに、共通の支出ポリシー、凍結機能、改ざん検知可能な台帳を提供します。エージェント群の支出管理と承認が必要なチーム向けで、稼働中のCountersign Coreが必要です。
主な機能
- 01ウォレット操作前の支出確認
- 02バックエンド横断のエージェント凍結
- 03共通支出ポリシーの適用
- 04人による承認リクエストの管理
- 05監査台帳の参照と検証
活用シーン
- 01設定した上限を超える支出の抑止
- 02複数のウォレットバックエンドでエージェントを凍結
- 03支出記録の確認と検証
MCP 対応
支出確認、ポリシー管理、承認、凍結、エージェント状態、台帳操作のMCPツールを提供します。稼働中のCountersign Coreに接続し、COUNTERSIGN_URLと、認証が有効な場合はCOUNTERSIGN_API_KEYを使用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @countersign/mcpCOUNTERSIGN_URLBase URL of the Countersign Core to govern (hosted or self-hosted).COUNTERSIGN_API_KEYシークレットAPI key for the Core (self-serve one at https://app.countersign.network/start or POST /signup).ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
13掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
@countersign/mcp
AI エージェント向けの、ベンダーをまたいで使えるキルスイッチと支出ガード — あらゆる MCP クライアント内で MCP ツールとして利用できます。
Countersign は、あらゆるエージェントウォレットのバックエンドにわたって、単一のポリシー、単一の凍結機能、改ざんを検知できる監査台帳を一元管理する中立的なコントロールプレーンです。このパッケージはこれを Model Context Protocol のツールとして公開するため、エージェント(または Claude/Cursor のチャットからユーザー自身)が実行前に 「これに支出してもよいですか?」 と確認でき、1 秒以内にすべてを凍結できます。
ツール
| ツール | 機能 |
|---|---|
countersign_request_spend | 事前チェックガード — ウォレットにアクセスする前に、支出が許可されるかどうかを確認します(許可/拒否/承認が必要)。 |
countersign_freeze | キルスイッチ — すべてのバックエンド上のすべてのエージェントを一括で凍結します。 |
countersign_apply_policy | すべてのバックエンドに、統一ポリシー(上限、許可/拒否リスト、承認しきい値)を適用します。 |
countersign_list_agents / countersign_health | 管理対象のエージェント群とコントロールプレーンの健全性を確認します。 |
countersign_list_approvals / countersign_approve / countersign_deny | 人による承認キューです。 |
countersign_ledger | 追記専用のハッシュチェーン監査台帳を読み取り、再検証します。 |
countersign_unfreeze | 凍結を解除します(復旧)。 |
セットアップ
実行中の Countersign Core を管理します。ホスト型 Core は app.countersign.network で 2026-09-18 から一時停止中であり、503 を返すため、ご自身で実行する Core を指定してください。次を設定します。
COUNTERSIGN_URL— Core の URL。例:https://app.countersign.networkCOUNTERSIGN_API_KEY— Core で認証が有効な場合に必須
Claude Desktop / Claude Code / Cursor
MCP 設定(claude_desktop_config.json、または claude mcp add、または Cursor の mcp.json)に追加します。
{
"mcpServers": {
"countersign": {
"command": "npx",
"args": ["-y", "@countersign/mcp"],
"env": {
"COUNTERSIGN_URL": "https://app.countersign.network",
"COUNTERSIGN_API_KEY": "csk_…"
}
}
}
}
これで完了です。エージェントは支出ガードとキルスイッチを利用できるようになります。
表示する(「powered by」バッジ)
Countersign がエージェントを保護している場合は、そのことを示しましょう。ユーザー(および他のエージェント)に支出が管理されていることを伝え、次の運用担当者を同じキルスイッチへ案内できます。README に次を追加してください。
[](https://countersign.network)
MCP レジストリへの掲載(配布)
Countersign は、エージェントビルダーがツールを探す場所で簡単に見つけられることで普及します。以下のメタデータは主要なレジストリへの登録用に用意されています。そのままコピーしてください。
- 公式 MCP レジストリ(
registry.modelcontextprotocol.io/mcp-registryリポジトリ)— エントリー:{ "name": "io.github.countersign-network/countersign", "description": "Cross-vendor kill switch + spend guard for AI agents that spend money — one policy, one freeze, one tamper-evident ledger across every wallet/card backend.", "homepage": "https://countersign.network", "repository": "https://github.com/countersign-network/countersign", "packages": [ { "registry": "npm", "name": "@countersign/mcp", "runtime": "npx" } ], "license": "Apache-2.0" } - mcp.so —
@countersign/mcpを登録します。カテゴリは Finance / Security / Agents です。 - Smithery —
npxで起動するサーバーです。環境変数はCOUNTERSIGN_URL(デフォルトはhttps://app.countersign.network)と、任意のCOUNTERSIGN_API_KEYです。 - awesome-mcp-servers のリスト — 一文での説明:
Countersign — Coinbase、Turnkey、Openfort、Visa カードを利用して資金を移動する AI エージェント向けの、ベンダー横断型支出ガード、1 秒未満で作動するキルスイッチ、不正改ざんを検知できる台帳です。テストネット。
標準の掲載項目:
| 項目 | 値 |
|---|---|
| サーバー ID | countersign |
| 起動方法 | npx -y @countersign/mcp |
| ツール | countersign_request_spend, countersign_freeze, countersign_apply_policy, countersign_list_agents, countersign_health, countersign_list_approvals, countersign_approve, countersign_deny, countersign_ledger, countersign_unfreeze |
| タグ | payments · security · kill-switch · spend-guard · agent-payments · wallet |
ここに記載した内容は自動登録されません。掲載はメンテナーが意図的に行います。
Apache-2.0。Countersign はポリシー、凍結、台帳を管理しますが、資金を預かることはありません。テストネット限定です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。