
Captcha Mcp
io.github.zekebuilds-lab由 GitHub 帳號 zekebuilds-lab 發布v0.1.1更新於 Oct 24, 2026
Charge AI agents per-call without accounts. PoW solve = free tier, Lightning = paid tier.
發布方自己的服務:captcha.cc Human Verification
概覽
一個本機 MCP 伺服器,發放工作量證明或閃電網路付費挑戰,讓助理從 PowForge 驗證碼後端取得短期存取權杖。
- 可以做什麼
- 申請新的工作量證明謎題,回傳其 id、salt、難度與簽章。提交解出的 nonce,換取五分鐘有效的簽章存取權杖。查詢後端健康狀態、累計統計與付款端點中繼資料。可選擇以 HTTP 方式執行,提供健康檢查與事件串流端點,取代 stdio。
- 適用情境
- 當你希望助理不需帳號、電子郵件或 API 金鑰就能通過 PowForge 的工作量證明或閃電網路門檻,或在本機測試自架的驗證碼後端時使用。
- 執行需求
- 透過 npx 在本機執行,需要 Node.js;不需安裝、設定或 API 金鑰。環境變數 CAPTCHA_URL 指定後端,預設指向本機位址,正式使用需改為公開的 PowForge 端點。需要能連線該後端的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Captcha Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
@powforge/captcha-mcp
Your MCP server returns 429 when agents pound it. captcha-mcp makes them earn their next call instead. Hand the agent a proof-of-work puzzle (free, ~5s of CPU) or a 3-sat Lightning invoice — both are machine-readable backoff signals an autonomous caller can satisfy without an account, email, or API key.
Three tools over stdio or HTTP. Stdlib only. No signup, free fallback, self-hosted, no revenue share.
Why not 429?
429 Too Many Requests is the wrong shape for the agent era. Three patterns recur across MCP server reports:
- Agent frameworks treat 429 as a connection failure. They retry immediately, often with exponential backoff that is still too aggressive, and amplify the overload that triggered the limit in the first place.
- There is no per-caller signal. A 429 fires for the bucket, not the agent. One noisy caller gets every other caller throttled, and the server has no way to ask the noisy one to slow down specifically.
- Retry-After is advisory and frequently ignored. Agents do not consistently parse it, do not consistently respect it, and have no incentive to wait — the cost of retrying is zero.
captcha-mcp replaces the 429 with a 402-style challenge. The next call costs the caller something (CPU seconds or 3 sats). That cost is per-caller, machine-readable, and self-throttling — an agent that cannot solve the puzzle cannot flood the endpoint.
Quickstart
No install, no config, no API key. The server starts on stdio and waits for an MCP client.
To wire it into Claude Code, Cursor, or any MCP-compatible host, add to your config:
Or run npx @powforge/captcha-mcp --install to print the config block.
What it does
Wraps the PowForge pow-captcha service (captcha.powforge.dev) as three MCP tools:
The free tier costs the agent ~5-10 seconds of CPU time (SHA-256, default 14 leading zero bits). The paid tier costs 3 sats over Lightning via L402 (RFC 7235 + bolt11 invoice in WWW-Authenticate).
Why this and not OAuth, API keys, or Stripe
Agents do not have email addresses. They do not click confirmation links. They do not enter credit cards. PoW + Lightning is the only auth primitive that works for fully autonomous callers.
Managed MCP auth platforms work, but they charge 100–2000 sats per call on vendor infrastructure — your revenue flows through their rails. This package runs on your server, your Lightning node, your keys. You keep the sats.
Configuration
Set CAPTCHA_URL to point at a different captcha backend. Default is http://localhost:3077 so you can run the full stack locally for development. Production deployments point it at https://captcha.powforge.dev.
HTTP Streamable transport
Hosted MCP clients (Smithery, browser-based hosts) need HTTP, not stdio. Pass --http or set HTTP_MODE=1:
The server then listens on:
Stateless. No session ids. CORS open (Access-Control-Allow-Origin: *) so browser clients work. Stdio mode is unchanged and remains the default — npx @powforge/captcha-mcp with no flag still talks JSON-RPC over stdin/stdout.
Smoke test the HTTP transport:
Returns {jsonrpc:"2.0", id:1, result:{protocolVersion:"2024-11-05", capabilities:{tools:{}}, serverInfo:{...}}}.
Local development
Clone the captcha widget repo or run the public service. The MCP server only needs HTTP access to the captcha endpoints listed under status.
It prints ready to stderr and waits for JSON-RPC on stdin.
Smoke-test the protocol manually:
You should see a JSON response with serverInfo: { name: "@powforge/captcha-mcp", version: "0.2.5" }.
Token verification from your own backend
When an agent submits a token to your service, verify it without trusting the agent:
Returns {valid: true, method, issued_at, expires_at} or {valid: false, reason}.
Related packages
@powforge/captcha— the browser widget for the same service.@powforge/mcp-l402-gate— Express middleware to gate any MCP server with L402 + Depth-of-Identity scoring.@powforge/mcp-identity— agent reputation oracle. Pair with this gate for first-call abuse protection.
How this compares to other MCP agent-auth primitives
The gate-the-MCP-server space is filling up. Here is the honest landscape, ranked by how directly each tool overlaps with what captcha-mcp does.
PayGated is the closest collision. Same "monetize MCP tools per call" pitch, same self-host + open-source posture, but it settles on Stripe. That means you need a Stripe account in good standing (KYC, a bank, a supported country) to collect, and every caller needs a Stripe customer record before it can pay you a cent. captcha-mcp's differentiator is the no-account path: a non-US agent author pays 3 sats per call in about 200ms with no KYC, or solves a free PoW puzzle if it will not pay at all.
APort and AgentSign sit at a different layer. They record who used a tool under what authority; they do not price the call. They compose with a gate like this one rather than replace it.
None of them price the act of interacting. Every other row assumes the caller is already an authorized identity and meters or audits after that. The PoW tier here is the only mechanism in the table that puts a cost on the interaction itself, not on the identity of the actor. That is the position this package defends.
A longer breakdown against x402-mcp, @agentauth/mcp, and Cloudflare ARC/ACT is at powforge.dev/mcp/compare/x402-mcp.
License
MIT
來源:README.md,提交 25c4750
工具
0版本歷史
1- v0.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Captcha 整合

captcha.cc Human Verification
cc.captcha官方發布者
面向 captcha.cc 的遠端 MCP 伺服器,協助助理產生 CAPTCHA 整合程式碼片段,並建立即時挑戰供測試使用。

CaptchaNo
由 GitHub 帳號 DishantSinghDev2 發布
CaptchaNo MCP 伺服器讓 AI 助理透過付費解碼服務破解 reCAPTCHA v2/v3/Enterprise、Turnstile、DataDome 與圖片驗證碼。

rea-captcha
由 GitHub 帳號 masakaai 發布
一個本機 stdio MCP 伺服器,在代理既有的瀏覽器工作階段中偵測 CAPTCHA 驗證挑戰,協調授權完成或人工接手,然後恢復原任務。

Capmonster Mcp Patchright Captcha Solver
由 GitHub 帳號 CapMonsterCloud 發布
隱身瀏覽器自動化 MCP 伺服器,提供 66 個工具,用於頁面導覽、內容擷取以及工作階段、Cookie 與設定檔管理。

Capmonster Mcp Captcha Solver
由 GitHub 帳號 CapMonsterCloud 發布
讓 AI 助理向 CapMonster Cloud 提交驗證碼求解任務並輪詢結果,涵蓋 reCAPTCHA、Turnstile 等反機器人挑戰。