Yapay zeka ajanları için finansal işlemleri yönetmek ve denetlemek amacıyla satıcılar arası bir durdurma anahtarı (kill switch) ve harcama koruması sağlar.
Ayrıca bilinen adı countersign-network/packages, @countersign/mcp
- Yıldızlar
- 1
- Araçlar
- 5
- İndirmeler, 30 gün
- 232
- En son sürüm
- 0.2.2
- Son commit
- 3 Kas 2026
- Lisans
- —
Countersign MCP nedir?
Countersign bir MCP sunucusudur. Yapay zeka ajanları için finansal işlemleri yönetmek ve denetlemek amacıyla satıcılar arası bir durdurma anahtarı (kill switch) ve harcama koruması sağlar. 5 araç sunar; örneğin countersign_request_spend, countersign_freeze, countersign_apply_policy.
Özet, projenin README dosyasından oluşturuldu
Countersign MCP sunucusu hakkında
Countersign, yapay zeka ajanları tarafından gerçekleştirilen finansal işlemleri yönetmek için merkezi bir kontrol düzlemi sağlar. Birden fazla cüzdan ve kart backend'i üzerinde harcama sınırları veya izin verilenler listesi gibi birleşik politikalar uygulanmasına olanak tanıyan, satıcılar arası bir harcama koruması ve durdurma anahtarı olarak işlev görür. Sunucu, bir URL aracılığıyla Countersign Core örneğine bağlanarak çalışır; özel Core kurulumunuzda kimlik doğrulama etkinleştirilmişse bir API anahtarı gerektirir.
Kullanıcılar bu sunucuyu npx kullanarak Claude Desktop, Claude Code veya Cursor gibi MCP istemcilerine entegre edebilirler. Araç seti, uçuş öncesi kontroller için countersign_request_spend ve tüm backend'lerdeki tüm ajan faaliyetlerini bir saniyenin altında durdurmak için countersign_freeze gibi güvenlik ve denetim için özel komutlar içerir. Ayrıca, işlem geçmişinin doğrulanabilir ve güvenli kalmasını sağlamak için countersign_ledger aracı aracılığıyla müdahaleye karşı kanıt sunan, hash-zincirli bir denetim defteri sunar.
Neler yapabilirsiniz
- 1İşlem iznini doğrulayınAjanın bir cüzdanla etkileşime girmeden önce belirli bir harcamanın izinli olup olmadığını kontrol etmesini isteyin.
- 2Acil ajan kapatmaTek bir komut kullanarak bağlı tüm backend'lerdeki tüm ajan faaliyetlerini anında durdurun.
- 3Harcama kısıtlamalarını yönetinHarcama limitleri ve onay eşikleri dahil olmak üzere tek bir kural setini tüm ajan backend'lerine uygulayın.
- 4Finansal geçmişi denetleyinAjan işlemlerinin geçmişini doğrulamak için güvenli ve yalnızca ekleme yapılabilen bir kayda erişin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Countersign MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleCountersign MCP'yi Claude Code içine yükleyin
$ claude mcp add --env 'COUNTERSIGN_API_KEY=<YOUR_COUNTERSIGN_API_KEY>' --env 'COUNTERSIGN_URL=<COUNTERSIGN_URL>' countersign -- npx -y @countersign/mcpCountersign MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"countersign": {
"command": "npx",
"args": [
"-y",
"@countersign/mcp"
],
"env": {
"COUNTERSIGN_API_KEY": "<YOUR_COUNTERSIGN_API_KEY>",
"COUNTERSIGN_URL": "<COUNTERSIGN_URL>"
}
}
}
}Countersign MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"countersign": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@countersign/mcp"
],
"env": {
"COUNTERSIGN_API_KEY": "<YOUR_COUNTERSIGN_API_KEY>",
"COUNTERSIGN_URL": "<COUNTERSIGN_URL>"
}
}
}
}Countersign MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"countersign","type":"stdio","command":"npx","args":["-y","@countersign/mcp"],"env":{"COUNTERSIGN_API_KEY":"<YOUR_COUNTERSIGN_API_KEY>","COUNTERSIGN_URL":"<COUNTERSIGN_URL>"}}'Countersign MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"countersign": {
"command": "npx",
"args": [
"-y",
"@countersign/mcp"
],
"env": {
"COUNTERSIGN_API_KEY": "<YOUR_COUNTERSIGN_API_KEY>",
"COUNTERSIGN_URL": "<COUNTERSIGN_URL>"
}
}
}
}Countersign MCP'yi Codex içine yükleyin
$ codex mcp add countersign --env 'COUNTERSIGN_API_KEY=<YOUR_COUNTERSIGN_API_KEY>' --env 'COUNTERSIGN_URL=<COUNTERSIGN_URL>' -- npx -y @countersign/mcpCountersign MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.countersign] command = "npx" args = ["-y", "@countersign/mcp"] [mcp_servers.countersign.env] COUNTERSIGN_API_KEY = "<YOUR_COUNTERSIGN_API_KEY>" COUNTERSIGN_URL = "<COUNTERSIGN_URL>"
Countersign MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user -e 'COUNTERSIGN_API_KEY=<YOUR_COUNTERSIGN_API_KEY>' -e 'COUNTERSIGN_URL=<COUNTERSIGN_URL>' countersign npx -- -y @countersign/mcpCountersign MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"countersign": {
"command": "npx",
"args": [
"-y",
"@countersign/mcp"
],
"env": {
"COUNTERSIGN_API_KEY": "<YOUR_COUNTERSIGN_API_KEY>",
"COUNTERSIGN_URL": "<COUNTERSIGN_URL>"
}
}
}
}Countersign MCP araçları 5
README dosyasından algılandıcountersign_request_spendcountersign_freezecountersign_apply_policycountersign_ledgercountersign_unfreeze
| countersign_request_spend | — | |
| countersign_freeze | — | |
| countersign_apply_policy | — | |
| countersign_ledger | — | |
| countersign_unfreeze | — |
Yapılandırma
COUNTERSIGN_API_KEYGerekliGizliAPI key for the Core (self-serve one at https://app.countersign.network/start or POST /signup).
COUNTERSIGN_URLGerekliBase URL of the Countersign Core to govern (hosted or self-hosted).
| Ad | Açıklama | Sunucu |
|---|---|---|
| COUNTERSIGN_API_KEY | API key for the Core (self-serve one at https://app.countersign.network/start or POST /signup). | GerekliGizli |
| COUNTERSIGN_URL | Base URL of the Countersign Core to govern (hosted or self-hosted). | Gerekli |
Otomatik kontroller
Çalıştırıldı 13 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilircountersign-network/packages is public and reachablegithub.com/countersign-network/packages ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyor@countersign/mcp names countersign-network/packages as sourcenpmjs.com/package/@countersign/mcp ↗Geçti
- Derleme kökeni (Sigstore onayı)Sigstore attestation for @countersign/mcpnpmjs.com/package/@countersign/mcp/v/0.2.2#provenance ↗Geçti
- Açık kaynak lisansı (OSI)No licenseBulgu
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-03github.com/countersign-network/packages ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilNo popular package one edit away from @countersign/mcpGeçti
- Pakette veya bağımlılıklarında kritik uyarı yok104 resolved dependencies checked; no critical advisoryosv.dev ↗Geçti
- Modele yönelik gizli talimat yok5 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişNo tool named like delete, drop or execGeçti
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
@countersign/mcp
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
| Tool | What it does |
|---|---|
countersign_request_spend |
Pre-flight guard — ask whether a spend is allowed before touching the wallet (allow / deny / needs_approval). |
countersign_freeze |
The kill switch — freeze every agent on every backend at once. |
countersign_apply_policy |
Apply one unified policy (caps, allow/deny lists, approval threshold) across all backends. |
countersign_list_agents / countersign_health |
See the governed fleet + control-plane health. |
countersign_list_approvals / countersign_approve / countersign_deny |
The human-approval queue. |
countersign_ledger |
Read + re-verify the append-only, hash-chained audit ledger. |
countersign_unfreeze |
Lift 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.networkCOUNTERSIGN_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):
{
"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:
[](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/ themcp-registryrepo) — entry:{ "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; envCOUNTERSIGN_URL(defaulthttps://app.countersign.network) + optionalCOUNTERSIGN_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:
| Field | Value |
|---|---|
| Server id | countersign |
| Launch | npx -y @countersign/mcp |
| Tools | countersign_request_spend, countersign_freeze, countersign_apply_policy, countersign_list_agents, countersign_health, countersign_list_approvals, countersign_approve, countersign_deny, countersign_ledger, countersign_unfreeze |
| Tags | payments · 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.
Countersign MCP soruları
Countersign MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --env 'COUNTERSIGN_API_KEY=<YOUR_COUNTERSIGN_API_KEY>' --env 'COUNTERSIGN_URL=<COUNTERSIGN_URL>' countersign -- npx -y @countersign/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Countersign MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Countersign MCP hangi araçları sunar?
5 araç sunar; bunlar arasında countersign_request_spend, countersign_freeze, countersign_apply_policy, countersign_ledger, countersign_unfreeze yer alır.
Countersign fonlarınıza el koyar mı?
Hayır, Countersign yalnızca politikaları, dondurma işlemlerini ve defteri yönetir; herhangi bir fonun saklanması veya kontrolü kendisine ait değildir.
Bir ajanı ne kadar hızlı dondurabilirim?
Tüm backend'lerdeki tüm ajanları bir saniyenin altında bir sürede dondurabilirsiniz.