@powforge/captcha-mcp
@powforge/captcha-mcp
Взимайте плату с AI-агентов за каждый вызов без создания учетных записей. Решение PoW = бесплатный уровень. Lightning-платеж = платный уровень.
API Sora от OpenAI не позволяет взимать плату за вызов. Биллинг Anthropic не передается вашим инструментам. Если вы сегодня выпустите MCP-сервер и его найдет автономный агент, вы оплатите счет.
Это шлюз. Три инструмента через stdio. Только стандартная библиотека.
Быстрый старт
npx -y @powforge/captcha-mcpЭто всё. Никакой установки, никакой настройки, никакого API-ключа. Сервер запускается через stdio и ожидает MCP-клиент.
Чтобы подключить его к Claude Code, Cursor или любому другому MCP-совместимому хосту, добавьте в свою конфигурацию:
{
"mcpServers": {
"powforge-captcha": {
"command": "npx",
"args": ["-y", "@powforge/captcha-mcp"]
}
}
}Или выполните npx @powforge/captcha-mcp --install, чтобы вывести блок конфигурации.
Related MCP server: @bitcoinbenji/mcp
Что он делает
Оборачивает сервис PowForge pow-captcha (captcha.powforge.dev) в виде трех MCP-инструментов:
Инструмент | Назначение |
| Запрос новой задачи с доказательством выполнения работы (PoW). Возвращает |
| Отправка решенного nonce. Возвращает HMAC-подписанный токен доступа на 5 минут. |
| Состояние сервера, общая статистика, метаданные L402-эндпоинта. |
Бесплатный уровень стоит агенту около 5-10 секунд процессорного времени (SHA-256, по умолчанию 14 ведущих нулевых битов). Платный уровень стоит 3 сатоши через Lightning по протоколу L402 (RFC 7235 + счет bolt11 в WWW-Authenticate).
Почему это, а не OAuth, API-ключи или Stripe
Подход | Стоимость за вызов | Требуется аккаунт | Удобство для агентов |
API-ключи | $0 | да | нет |
OAuth | $0 | да | нет |
Stripe metering | высокие накладные расходы | да | нет |
PoW + L402 | секунды или 3 сатоши | нет | да |
У агентов нет адресов электронной почты. Они не переходят по ссылкам подтверждения. Они не вводят данные кредитных карт. PoW + Lightning — это единственный примитив аутентификации, который работает для полностью автономных вызывающих сторон.
Конфигурация
Установите CAPTCHA_URL, чтобы указать на другой бэкенд капчи. По умолчанию используется http://localhost:3077, чтобы вы могли запустить весь стек локально для разработки. В производственных средах укажите https://captcha.powforge.dev.
CAPTCHA_URL=https://captcha.powforge.dev npx @powforge/captcha-mcpЛокальная разработка
Клонируйте репозиторий виджета капчи или запустите публичный сервис. MCP-серверу нужен только HTTP-доступ к эндпоинтам капчи, перечисленным в status.
git clone https://github.com/zekebuilds-lab/captcha-mcp
cd captcha-mcp
node src/server.jsОн выводит ready в stderr и ожидает JSON-RPC через stdin.
Протестируйте протокол вручную:
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1"}}}' | node src/server.jsВы должны увидеть JSON-ответ с serverInfo: { name: "@powforge/captcha-mcp", version: "0.1.0" }.
Проверка токена с вашего собственного бэкенда
Когда агент отправляет токен в ваш сервис, проверьте его, не доверяя агенту:
curl -X POST https://captcha.powforge.dev/api/token/verify \
-H "Content-Type: application/json" \
-d '{"token":"<token-from-verify-tool>"}'Возвращает {valid: true, method, issued_at, expires_at} или {valid: false, reason}.
Связанные пакеты
@powforge/captcha— виджет для браузера для того же сервиса.@powforge/mcp-l402-gate— Express-middleware для защиты любого MCP-сервера с помощью L402 + оценки Depth-of-Identity.@powforge/mcp-identity— оракул репутации агентов. Используйте в паре с этим шлюзом для защиты от злоупотреблений при первом вызове.
Лицензия
MIT
Maintenance
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server that enables AI agents to make autonomous Bitcoin Lightning Network payments using the L402 protocol. Agents can pay for API access, purchase resources, and complete transactions without human intervention — invoice comes in, sats go out, done.179MIT
- AlicenseBqualityCmaintenanceMCP server offering 26 Lightning-paid tools for Bitcoin mempool intelligence and sovereign on-prem AI inference, with no third-party APIs and pay-per-call in sats.26181MIT
- AlicenseAqualityAmaintenanceAn MCP server that enables AI agents to access paid AI inference and web tools via HTTP 402 micropayments in USDC on Base, using the agent's wallet as identity.14331MIT
- AlicenseNot gradedqualityFmaintenanceMCP server that gives AI agents Lightning payments, L402 API access, trust verification, and service discovery.12MIT
Related MCP Connectors
Monetize any MCP server: x402 paywall, pay-per-call billing in USDC on Base, agent marketplace.
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
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/zekebuilds-lab/captcha-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server