goose-capsolver-mcp-extension
Как добавить расширение для решения CAPTCHA к goose
Рабочий пример goose MCP-расширения, построенного на фикстурах, с одним контролируемым восстановлением, ограниченным опросом, проверкой результата и передачей человеку.
English · 简体中文 · 日本語 · Español · Português · 한국어
Введение
Когда авторизованный goose-агент сталкивается с CAPTCHA-прерыванием, ему нужен небольшой компонент восстановления с чёткими ограничениями и запасным вариантом с участием человека. Этот пример подключает CapSolver только после явной авторизации и получения поддерживаемого сигнала о challenge. Он не изменяет goose и не заявляет об официальном партнёрстве.
Related MCP server: sessemi-mcp
Возможности
Встроенная в goose поверхность MCP-расширения
Шлюзы авторизации и проверки challenge
Стабильный идентификатор восстановления и защита от дубликатов
Один вызов create и не более пяти опросов
Структурированные коды остановки и передача человеку
Автономные фикстуры без реального ключа или целевого ресурса
Как это работает
Адаптер получает одобренный контекст задачи, проверяет политические шлюзы и бюджет повторов, вызывает транспорт, соответствующий официальному жизненному циклу задачи, проверяет структурированный результат и либо возобновляет выполнение один раз, либо останавливается для проверки человеком.
Архитектура
goose → adapter → policy gates → recovery client → validated result or human handoff
Быстрый старт
python -m unittest discover -s tests -q\npython scripts/smoke_test.pyИспользование
Используйте фикстуру в каталоге examples/ и заменяйте её поле task только после проверки официальной спецификации запроса createTask. Опрос результатов соответствует официальному жизненному циклу getTaskResult.
Пример вывода
{"ok":true,"status":"ready","polls":1,"solution":{"fixtureResult":"ok"}}Поддерживаемые сценарии
Собственные тестовые фикстуры, явно авторизованное тестирование и соразмерная автоматизация в отношении одобренных целевых ресурсов.
Структура проекта
src/— ядро восстановления и адаптер фреймворкаtests/— автономные модульные тестыexamples/— безопасная фикстураscripts/— смоук-тест
Тестирование
Все тесты внедряют фикстурный клиент и не выполняют реальных вызовов API.
Устранение неполадок
Отсутствие авторизации, неподдерживаемый challenge, дублирующийся контекст, некорректный ответ, таймаут и исчерпанный бюджет являются условиями остановки, а не поводом для бесконечных повторов.
Ответственное использование
Используйте только общедоступные данные, собственные системы или целевые ресурсы, на которые получено явное письменное разрешение. Соблюдайте условия использования, правила доступа, лимиты частоты запросов, принципы минимизации данных и правила хранения. Никогда не используйте этот пример для работы с приватными данными, учётными данными, чувствительными персональными данными, неограниченным сбором данных или несанкционированным доступом.
Участие в разработке
Вносите изменения ограниченно, опираясь на фикстуры и безопасный отказ (fail-closed).
Безопасность
Никогда не коммитьте ключи, сессии, профили браузеров, приватные целевые ресурсы или производственные ответы. См. SECURITY.md.
Заключение
Это goose MCP-расширение делает восстановление узконаправленным, тестируемым и контролируемым вызывающей стороной. Проверяйте каждое поле производственной задачи по документации CapSolver перед авторизованным использованием.
Примечание сопровождающего
Разработчик, публикующий примеры интеграции с CapSolver.
Лицензия
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