
CaptchaNo
io.github.DishantSinghDev2由 GitHub 帳號 DishantSinghDev2 發布v1.0.0更新於 Oct 26, 2026
Solve reCAPTCHA v2/v3/Enterprise, Turnstile, DataDome and image captchas from AI agents.
發布方自己的服務:captcha.cc Human Verification
概覽
CaptchaNo MCP 伺服器讓 AI 助理透過付費解碼服務破解 reCAPTCHA v2/v3/Enterprise、Turnstile、DataDome 與圖片驗證碼。
- 可以做什麼
- 破解驗證碼:送出頁面網址、sitekey 與類型,取回頁面所需的 token、cookie 或文字,可選用代理與 User-Agent。
- 續查與重讀任務:任務仍在求解時依 id 查詢,或再次讀取已保存的結果。
- 查詢帳戶餘額與本次工作階段的花費。
- 列出支援的驗證碼類型及其必填欄位和 sitekey 的查找位置。
- 適用情境
- 適用於獲得授權的瀏覽器或 HTTP 自動化:自有網站、已取得自動化許可的網站,或條款允許的網站,例如自有表單的 QA、無障礙檢查或自有資產的監控。
- 執行需求
- 透過 npx 在本機執行,需要 Node.js 20.3 或更新版本。需要 CaptchaNo 帳戶與 API 金鑰,透過環境變數 CAPTCHANO_API_KEY 提供,並需有餘額。選用設定包括 CAPTCHANO_MAX_SPEND_USD、CAPTCHANO_WAIT、CAPTCHANO_TOOL_TIMEOUT 與 CAPTCHANO_API_BASE。需要連線至 CaptchaNo API 的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 CaptchaNo,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
CaptchaNo MCP server
The official Model Context Protocol server for CaptchaNo. It lets AI agents (Claude, Cursor, VS Code Copilot and any other MCP client) solve reCAPTCHA v2 / v3 / Enterprise, Cloudflare Turnstile, DataDome and image captchas while running a browser or HTTP automation.
Solves run on CaptchaNo's own solving infrastructure and are billed to your CaptchaNo balance. Failed solves are never billed.
Use it only for authorised automation. Solve captchas only on sites you own, sites you have permission to automate, or sites whose terms allow it (QA of your own forms, accessibility, monitoring your own properties, research with permission). You are responsible for how you use it.
- Website: https://captchano.com
- API docs: https://captchano.com/captcha-solver-api
- Agent guide: https://captchano.com/agents/mcp
- Support: [email protected]
Quick start
- Create an API key at https://captchano.com/dashboard. Keys start with
cn-. - Add the server to your MCP client (snippets below). It runs with
npx -y captchano-mcp. Node.js 20.3 or newer is required. - Ask your agent something like "Open the signup page, solve the captcha and submit the form."
Claude Code
Add --scope user to make it available in every project.
Claude Desktop
Edit claude_desktop_config.json (Settings → Developer → Edit Config):
Cursor
~/.cursor/mcp.json (global) or .cursor/mcp.json (project):
VS Code (GitHub Copilot agent mode)
.vscode/mcp.json. VS Code asks for the key the first time and stores it securely:
Windsurf, Cline, Zed and other clients
Use the same command / args / env as above: command npx, args ["-y", "captchano-mcp"],
env CAPTCHANO_API_KEY.
Docker
Configuration
All configuration is read from environment variables. The API key is never accepted as a tool argument.
Tools
solve_captcha
Solves a captcha and returns the value the page needs. Billed per successful solve.
How a call runs: the server sends POST /v1/solve?wait=N. If the API answers 202 (still
solving), the server polls GET /v1/task/{id} every 5 seconds, for up to 50 seconds in total by default (CAPTCHANO_TOOL_TIMEOUT).
If the task is still solving after that, the result has status: "solving" and the task id, and
the agent should call get_task with that id rather than solving again.
The result comes back as text (token, cookie or text, userAgent, cost, solveTime and the next step)
and as structuredContent:
get_task
{ id } → the same object. Use it to resume a solve that is still solving, or to read a result
again. Solutions are kept for 10 minutes. Read-only and free.
get_balance
Returns { balance, currency, sessionSpend }. Read-only and free.
list_captcha_types
A static list of every supported type: its required and optional fields, which solution field it returns, and a one-line hint on where to find the sitekey (or other inputs) on the page. It makes no network call.
Errors
API errors come back as tool results with isError: true. Each one includes the error code, the
API's message and a hint for what to do next. For example:
API codes: invalid_api_key, insufficient_balance, unsupported_type, invalid_sitekey,
proxy_required, proxy_unreachable, score_not_met, unsolvable, capacity_unavailable,
rate_limited, task_not_found, upstream_error.
Codes from this server: invalid_arguments (caught before any request is sent),
budget_exhausted, network_error, timeout, cancelled, http_error.
Budget
Set CAPTCHANO_MAX_SPEND_USD to cap what one server process can spend. The server adds up the
cost the API returns for every task it submitted, counting each task once. Once the total reaches
the limit, solve_captcha returns budget_exhausted without contacting the API. get_task,
get_balance and list_captcha_types keep working.
Notes:
- The cap applies to each process. Restarting the server or the MCP client resets it. For a hard account-wide cap, keep only a small balance on the key.
- The cap is checked before each solve. A solve that starts just under the limit can finish slightly over it, by at most the cost of the solves already in flight.
HTTP mode
- Stateless Streamable HTTP at
/mcp, plusGET /healthz. - Binds to
127.0.0.1by default. Use--host 0.0.0.0only behind TLS and withCAPTCHANO_MCP_HTTP_TOKENset: anyone who can reach the endpoint can spend your balance. - The key always comes from the server's environment, never from callers.
Security
- Keys:
CAPTCHANO_API_KEYis read from the environment only. It is never a tool argument, never included in tool results, and never logged. Log lines are also scrubbed of anything that looks like acn-key, a bearer token or proxy credentials. - stdout is the protocol channel. All logging goes to stderr.
- Spending: every successful
solve_captchais billed. UseCAPTCHANO_MAX_SPEND_USDand a dedicated key with a small balance for autonomous agents. The tool is annotated as a non-read-only, open-world tool, so clients that ask for confirmation will ask before it runs. - Proxies: proxy credentials are sent to the CaptchaNo API only, over HTTPS, and are never repeated in results or logs.
- Prompt injection: a page an agent visits can try to make it solve captchas on other sites. Keep a human in the loop for solve calls you did not expect, and use the spend cap.
- Report vulnerabilities to [email protected].
Development
npm run e2e calls get_balance against the real API with a dummy key and expects a clean
invalid_api_key result. If CAPTCHANO_TEST_API_KEY is set, it also runs one live solve of the
public reCAPTCHA v2 demo, with a $0.05 cap.
License
MIT © DishIs Technologies LLC
來源:README.md,提交 3cb7156
工具
0版本歷史
1- v1.0.0最新Oct 19, 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 整合程式碼片段,並建立即時挑戰供測試使用。

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 等反機器人挑戰。

Captcha Mcp
由 GitHub 帳號 zekebuilds-lab 發布
一個本機 MCP 伺服器,發放工作量證明或閃電網路付費挑戰,讓助理從 PowForge 驗證碼後端取得短期存取權杖。