Countersign

io.github.countersign-network由 GitHub 帳號 countersign-network 發布v0.2.2更新於 Oct 24, 2026

Kill switch + spend guard for AI agents that spend money, across every wallet vendor at once.

已驗證STDIO僅桌面金融安全與監控

概覽

AI 產生的概覽

為 Countersign 控制面提供 MCP 工具,讓助理在花錢前預檢額度、一鍵凍結所有代理錢包,並檢視雜湊鏈稽核帳本。

可以做什麼
  • 在動用錢包前詢問某筆支出是否被允許,回傳允許、拒絕或需核准。
  • 一次凍結或解凍所有後端上的全部受管代理。
  • 統一下發額度上限、允許/拒絕名單與核准門檻的策略。
  • 列出受管代理並檢查控制面健康狀態。
  • 處理人工核准佇列:列出、核准與拒絕待審請求。
  • 讀取並重新驗證僅追加、雜湊鏈式的稽核帳本。
適用情境
適合助理操作會動錢的代理、且希望在多個錢包或卡片後端之上統一做支出預檢、一鍵熔斷與可稽核紀錄的情境。它本身是治理層,不是錢包。
執行需求
透過 npx 從 npm 套件 @countersign/mcp 以 stdio 在本機執行。需要一個執行中的 Countersign Core:以 COUNTERSIGN_URL 指定其基礎網址,若該 Core 啟用驗證還需設定 COUNTERSIGN_API_KEY。說明稱託管 Core 已暫停並回傳 503,因此預期需自行部署 Core。僅支援桌面 MCP 用戶端。
安裝前請注意
需要 Core 的 API 金鑰(COUNTERSIGN_API_KEY)。相關工具可凍結或解凍全部代理、修改支出策略、核准或拒絕支出請求,誤用可能阻斷或放行真實付款。說明稱僅限測試網且不託管資金,依賴前請自行核實部署情況。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Countersign,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

@countersign/mcp

[npm version] [MCP] [License: Apache-2.0] [Spending governed by Countersign]

The cross-vendor kill switch + spend guard for AI agents — as MCP tools, inside any MCP client.

Countersign is a neutral control plane that holds one policy, one freeze, and one tamper-evident audit ledger across every agent-wallet backend at once. This package exposes it as Model Context Protocol tools, so an agent (or you, from chat in Claude / Cursor) can ask "may I spend this?" before acting — and freeze everything in under a second.

Tools

ToolWhat it does
countersign_request_spendPre-flight guard — ask whether a spend is allowed before touching the wallet (allow / deny / needs_approval).
countersign_freezeThe kill switch — freeze every agent on every backend at once.
countersign_apply_policyApply one unified policy (caps, allow/deny lists, approval threshold) across all backends.
countersign_list_agents / countersign_healthSee the governed fleet + control-plane health.
countersign_list_approvals / countersign_approve / countersign_denyThe human-approval queue.
countersign_ledgerRead + re-verify the append-only, hash-chained audit ledger.
countersign_unfreezeLift a freeze (recover).

Setup

It governs a running Countersign Core. The hosted Core at app.countersign.network is paused since 2026-09-18 and answers 503, so point this at a Core you run yourself. Set:

  • COUNTERSIGN_URL — your Core, e.g. https://app.countersign.network
  • COUNTERSIGN_API_KEY — required when the Core has auth enabled

Claude Desktop / Claude Code / Cursor

Add to your MCP config (claude_desktop_config.json, or claude mcp add, or Cursor's mcp.json):

json
{  "mcpServers": {    "countersign": {      "command": "npx",      "args": ["-y", "@countersign/mcp"],      "env": {        "COUNTERSIGN_URL": "https://app.countersign.network",        "COUNTERSIGN_API_KEY": "csk_…"      }    }  }}

That's it — your agent now has the spend guard and the kill switch.

Show it (the "powered by" badge)

If Countersign guards your agent, say so — it tells users (and other agents) that spending is governed, and points the next operator at the same kill switch. Drop this in your README:

markdown
[![Spending governed by Countersign](https://img.shields.io/badge/spending%20governed%20by-Countersign-58e6a8?labelColor=0b1020)](https://countersign.network)

Listing in MCP registries (distribution)

Countersign spreads by being easy to discover wherever agent builders look for tools. The metadata below is ready to submit to the common registries — copy it as-is.

  • Official MCP registry (registry.modelcontextprotocol.io / the mcp-registry repo) — entry:
    json
    {  "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 — submit @countersign/mcp; category Finance / Security / Agents.
  • Smithery — npx-launched server; env COUNTERSIGN_URL (default https://app.countersign.network) + optional COUNTERSIGN_API_KEY.
  • awesome-mcp-servers lists — one-liner:

    Countersign — cross-vendor spend guard + sub-second kill switch + tamper-evident ledger for AI agents that move money (Coinbase, Turnkey, Openfort, Visa card). Testnet.

Standard listing fields:

FieldValue
Server idcountersign
Launchnpx -y @countersign/mcp
Toolscountersign_request_spend, countersign_freeze, countersign_apply_policy, countersign_list_agents, countersign_health, countersign_list_approvals, countersign_approve, countersign_deny, countersign_ledger, countersign_unfreeze
Tagspayments · security · kill-switch · spend-guard · agent-payments · wallet

Nothing here is auto-submitted — listings are made deliberately by a maintainer.

Apache-2.0. Countersign holds policy/freeze/ledger; it never takes custody of funds. Testnet only.

來源:packages/mcp/README.md,提交 534840a

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.2.2最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。