pay-mcp
@pay-skill/mcp
MCP-сервер для Pay — полноценного платежного стека x402 для ИИ-агентов. USDC в сети Base.
Предоставляет любому MCP-совместимому клиенту (Claude Desktop, Cursor, VS Code, пользовательские фреймворки) все возможности Pay: прямые платежи, вкладки, платежные шлюзы x402, поиск сервисов и управление кошельком. CLI-бинарный файл не требуется.
Настройка
Claude Desktop
Добавьте в claude_desktop_config.json:
{
"mcpServers": {
"pay": {
"command": "npx",
"args": ["-y", "@pay-skill/mcp"]
}
}
}VS Code / Cursor
Добавьте в .vscode/mcp.json:
{
"servers": {
"pay": {
"command": "npx",
"args": ["-y", "@pay-skill/mcp"]
}
}
}Claude Code
claude mcp add pay -- npx -y @pay-skill/mcpЭто всё. При первом запуске сервер создает кошелек и сохраняет его в системной связке ключей (Windows Hello, macOS Keychain, Linux Secret Service). Последующие запуски загружают его автоматически.
Конфигурация
Переменная окружения | Обязательно | По умолчанию | Описание |
| Нет | — | Опциональная замена. Необработанный hex-ключ или пароль от хранилища |
| Нет |
|
|
Разрешение ключей (проверяется в указанном порядке)
Системная связка ключей (по умолчанию) — Загружается из хранилища учетных данных ОС через
keytar. При первом запуске генерируется новая пара ключей и сохраняется автоматически.Зашифрованное хранилище ключей — Если существует файл
~/.pay/keys/default.enc,PAYSKILL_SIGNER_KEYиспользуется как пароль для расшифровки.Необработанный hex-ключ — Если
PAYSKILL_SIGNER_KEYявляется 64-символьной hex-строкой, он используется напрямую. Для разработки/тестирования или импорта существующего кошелька.Автогенерация — Если ничего из вышеперечисленного не найдено, генерируется новая пара ключей и сохраняется в системной связке ключей.
Диагностическая проверка
Убедитесь, что всё настроено правильно:
npx @pay-skill/mcp --checkВывод:
pay-mcp diagnostic check
network: Base (chain 8453)
api: https://pay-skill.com/api/v1
wallet: 0x1234...
key: keychain
server: OK (router: 0xABCD...)
auth: OK (balance: $50.00)
All checks passed. MCP server is ready.Инструменты (15)
Платежи
Инструмент | Описание |
| Прямой платеж в USDC (мин. $1). Пороги подтверждения: <$10 авто, $10-100 план, >$100 явное подтверждение. |
| HTTP-запрос с автоплатежом x402. Обрабатывает обнаружение 402, прямые расчеты/расчеты по вкладкам, проверку цены. |
Вкладки (счетчики)
Инструмент | Описание |
| Открытие предоплаченной вкладки (мин. $5, рекомендуется $50). Провайдер списывает средства за каждый вызов. |
| Закрытие вкладки. Возвращает распределение средств (провайдер 99%, комиссия 1%, остаток агента). |
| Списание средств с открытой вкладки (только для провайдера). |
| Пополнение открытой вкладки (только для агента). |
| Список вкладок с флагами простоя/низкого баланса. |
Кошелек
Инструмент | Описание |
| Баланс, заблокированные/доступные средства, полезные рекомендации. |
| Генерация 1-часовой ссылки для пополнения (Coinbase Onramp или прямой USDC). |
| Генерация 1-часовой ссылки для вывода средств. |
| Минтинг тестовых USDC (только для Base Sepolia). |
Поиск и вебхуки
Инструмент | Описание |
| Поиск платных API-сервисов по ключевым словам/категориям. |
| Регистрация вебхука для платежных событий (с подписью HMAC). |
| Список зарегистрированных вебхуков. |
| Удаление вебхука. |
Ресурсы (5)
URI | Описание |
| Баланс, вкладки, заблокированные/доступные средства |
| Все открытые вкладки |
| Детали отдельной вкладки |
| Адрес кошелька |
| Конфигурация сети + адреса контрактов |
Промпты (3)
Промпт | Описание |
| Пошагово: поиск сервиса, оценка стоимости, выполнение запроса |
| Проверка вкладок, пометка простаивающих, предложение закрыть/пополнить |
| Генерация ссылки для пополнения, объяснение процесса депозита |
Разработка
git clone https://github.com/pay-skill/pay-mcp.git
cd pay-mcp
npm install
npm run build
npm test # unit tests (mocked)
npm run test:acceptance # testnet (requires PAYSKILL_SIGNER_KEY)Лицензия
MIT
Часть экосистемы Pay
Pay — это полноценный платежный стек x402 — шлюз, фасилитатор, SDK, CLI и MCP-сервер, который позволяет ИИ-агентам оплачивать API с помощью USDC в сети Base.
Latest Blog Posts
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/pay-skill/pay-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server