MCP Billing Gateway

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-клиенты

Поделиться