goose-capsolver-mcp-extension
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@goose-capsolver-mcp-extensionSolve the CAPTCHA for the approved target"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
How to Add a CAPTCHA Solver Extension to goose
A runnable, fixture-first goose MCP extension with one controlled recovery, bounded polling, result validation, and human handoff.
English · 简体中文 · 日本語 · Español · Português · 한국어
Introduction
When an authorized goose agent reaches a CAPTCHA interruption, it needs a small recovery component with clear limits and a human fallback. This example introduces CapSolver only after explicit authorization and a supported challenge signal. It does not modify goose or claim an official partnership.
Related MCP server: sessemi-mcp
Features
Framework-native goose MCP extension surface
Authorization and challenge gates
Stable recovery ID and duplicate protection
One create call and at most five polls
Structured stop codes and human handoff
Offline fixtures with no real key or target
How It Works
The adapter receives approved task context, validates policy gates and the retry budget, calls a transport matching the official task lifecycle, validates the structured result, and either resumes once or stops for human review.
Architecture
goose → adapter → policy gates → recovery client → validated result or human handoff
Quick Start
python -m unittest discover -s tests -q\npython scripts/smoke_test.pyUsage
Use the fixture in examples/ and replace its task only after checking the official createTask request contract. Result polling follows the official getTaskResult lifecycle.
Example Output
{"ok":true,"status":"ready","polls":1,"solution":{"fixtureResult":"ok"}}Supported Scenarios
Owned test fixtures, explicitly authorized QA, and proportionate automation against approved targets.
Project Structure
src/— recovery core and framework adaptertests/— offline unit testsexamples/— safe fixturescripts/— smoke test
Testing
All tests inject a fixture client and make no live API call.
Troubleshooting
Authorization, unsupported challenge, duplicate context, malformed response, timeout, and exhausted budget are stop conditions—not reasons for unlimited retries.
Responsible Use
Use only public data, owned systems, or targets covered by explicit written authorization. Respect terms, access policies, rate limits, minimization, and retention rules. Never use this example for private data, credentials, sensitive personal data, unlimited collection, or unauthorized access.
Contributing
Keep changes bounded, fixture-first, and fail-closed.
Security
Never commit keys, sessions, browser profiles, private targets, or production responses. See SECURITY.md.
Conclusion
This goose MCP extension keeps recovery narrow, testable, and controlled by the caller. Verify every production task field against CapSolver documentation before authorized use.
Maintainer Note
Developer sharing CapSolver integration examples.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to solve CAPTCHAs using OCR text recognition, object detection, and slider position matching through the ddddocr library.3

sessemi-mcpofficial
AlicenseAqualityDmaintenanceEnables AI agents to scrape websites protected by Cloudflare, DataDome, and Akamai, bypassing anti-bot measures to retrieve page content.2MIT
mcp-captcha-solverofficial
AlicenseNot gradedqualityDmaintenanceProvides browser automation and reCAPTCHA v2 solving tools for AI agents, integrating Selenium and 2Captcha.7MIT- FlicenseNot gradedqualityDmaintenanceIntegrates with 2Captcha to solve various CAPTCHA types (image, reCAPTCHA, hCaptcha, etc.) for AI agents via MCP.244
Related MCP Connectors
Stealth scraping & search. Bypasses Cloudflare, DataDome & LinkedIn via Cyborg HITL approach.
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Human-as-a-Service for AI agents. Delegate tasks that need a real human, get results via API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Piper199568/goose-capsolver-mcp-extension'
If you have feedback or need assistance with the MCP directory API, please join our Discord server