
MCP Billing Gateway
sapph1reMIT
MCP Billing Gateway — платёжный прокси между AI-агентом и вашим MCP-сервером. Он берёт на себя проверку оплаты, учёт вызовов и применение тарифов. Вам не нужно писать код для биллинга.
Схема работы: AI-агент отправляет запрос на шлюз, шлюз проверяет платежи и перенаправляет вызов к вашему серверу. Оператор регистрирует сервер, задаёт ценовую схему и получает прокси-адрес для пользователей.
Поддерживаются платежи Stripe (подписки и оплата за вызов) и крипто-микроплатежи x402 в USDC на Base. x402 — стандарт микроплатежей, не требующий от AI-агента API-ключей. Решение подходит для разработчиков, которые хотят монетизировать MCP-серверы без написания дополнительного кода.
Установка
uvx mcp-billing-gatewayХарактеристики
Общее
- СтатусСообщество
- Разработчикsapph1re
- ЛицензияMIT
Технологии
- ЯзыкиPython
- Транспортstdio
Описание
Возможности
- Регистрация оператора и получение API-ключа для управления биллингом
- Привязка любого MCP-сервера с указанием URL и ценовой схемы
- Автоматическое проксирование всех запросов через шлюз с проверкой оплаты
- Оплата за каждый вызов инструмента (per-call) в фиате через Stripe или криптовалюте
- Создание подписок с ежемесячной или ежегодной оплатой и лимитами вызовов
- Многоуровневые тарифы: бесплатный уровень и платные при превышении лимитов
- Приём крипто-микроплатежей x402 (USDC на Base) без API-ключей от агентов
- Панель оператора для мониторинга выручки, использования и активных клиентов в реальном времени
- Полноценный MCP-транспорт через Streamable HTTP на эндпоинте /mcp/
- Гибкие лимиты вызовов для каждого тарифного плана
Как подключить
Установите пакет через uvx:
uvx mcp-billing-gateway
Добавьте конфигурацию в клиентское приложение. Например, для Claude Desktop отредактируйте файл claude_desktop_config.json:
{
"mcpServers": {
"mcp-billing-gateway": {
"command": "uvx",
"args": ["mcp-billing-gateway"]
}
}
}
Для Cursor добавьте секцию в .cursor/mcp.json. После сохранения перезапустите редактор.
Зарегистрируйтесь как оператор:
curl -X POST https://mcp-billing-gateway-production.up.railway.app/api/v1/operator/register -H "Content-Type: application/json" -d '{"email": "you@example.com", "name": "Your Name"}'
Вы получите API-ключ. Затем зарегистрируйте свой MCP-сервер и настройте тарифы. Пользователи смогут обращаться к вашему серверу через прокси-адрес: https://mcp-billing-gateway-production.up.railway.app/proxy/{your-slug}/mcp.
Примеры запросов
- «Зарегистрируй меня как оператора MCP Billing Gateway и создай API-ключ»
- «Подключи мой MCP-сервер на localhost:8000 к шлюзу с тарифом 0,01 USD за вызов»
- «Проверь статус биллинга и покажи последние 10 транзакций по моему прокси-слоту»
- «Создай подписку Stripe с бесплатным уровнем на 50 вызовов в месяц и автоматическим переходом на платный тариф»
- «Покажи дашборд оператора с выручкой за последний месяц»
Технические детали
- Язык: Python
- Транспорт: stdio (для локального MCP-агента), Streamable HTTP (для прокси-шлюза)
- Лицензия: MIT
- Совместимые клиенты: Claude Desktop, Cursor, любые MCP-клиенты