
Yookassa Mcp
io.github.theYahia由 GitHub 账号 theYahia 发布v1.0.0更新于 Oct 24, 2026
MCP server for YooKassa payment API — payments, refunds, receipts (54-FZ). 10 tools. First MCP for
概览
让助手在对话中执行 YooKassa 支付操作,包括付款、退款、收据、打款和 webhook。
- 可以做什么
- 把 YooKassa 支付 API 封装为约 20 个工具,涵盖付款(创建、确认、取消、列表、SBP、分账、循环扣款)、退款、54-ФЗ 财政收据、打款、webhook 和店铺信息。它会返回支付确认链接,并支持幂等键与重试。默认通过 stdio 在本地运行,使用 HTTP 参数启动时可作为 Streamable HTTP 端点。
- 适用场景
- 当你希望助手在不编写集成代码的情况下创建或查询真实的 YooKassa 付款、发起退款、生成财政收据、注册 webhook 或进行打款时使用。在切换到正式店铺之前,请先用 YooKassa 测试店铺验证。
- 运行要求
- 需要 Node.js 以通过 npx 运行该 npm 包。需要 YooKassa 店铺 ID 和密钥(YOOKASSA_SHOP_ID、YOOKASSA_SECRET_KEY);打款还需 YOOKASSA_PAYOUT_AGENT_ID 和 YOOKASSA_PAYOUT_SECRET_KEY。HTTP 模式需要 MCP_AUTH_TOKEN,可选 HTTP_PORT、HTTP_HOST、MCP_ALLOWED_HOSTS 和 MCP_ALLOWED_ORIGINS。需要访问 YooKassa API 的网络连接。
安装
在 SourceWeft 中
- 打开 控制台中的 Yookassa Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
ЮKassa MCP — приём платежей и чеки 54-ФЗ из Claude и других AI-агентов
Если вы искали, как подключить ЮKassa к нейросети, проводить платежи и возвраты прямо в диалоге или автоматизировать фискальные чеки по 54-ФЗ без написания кода — это оно. 20 инструментов закрывают весь оборот денег: платежи, возвраты, чеки, выплаты, вебхуки, рекуррентные списания, СБП и сплиты маркетплейса. Ставится в Claude Desktop, Cursor или любой MCP-клиент одной строкой конфига.
[npm] [CI] [License: MIT] [smithery badge]
Часть серии WWmcp от @theYahia.
Быстрый старт
Claude Desktop
Claude Code
VS Code / Cursor
Windsurf
Streamable HTTP (удалённый сервер / Docker)
⚠️ HTTP-транспорт открывает инструменты, которые двигают деньги. Он требует Bearer-токен, по умолчанию слушает
127.0.0.1и проверяетHost/Origin(защита от DNS-rebinding). Никогда не выставляйте его напрямую в интернет — только за обратным прокси с аутентификацией или mTLS. См. SECURITY.md.
Затем обращайтесь к /mcp с заголовком Authorization: Bearer <MCP_AUTH_TOKEN>.
Эндпоинты:
POST /mcp— транспорт MCP Streamable HTTP (нужен Bearer-токен; stateless — только POST)GET /health— проверка состояния без авторизации ({ "status": "ok", "tools": <count> })
Переменные окружения
Тестовый режим и безопасность
Сервер выполняет реальные денежные операции. На время разработки:
- Заведите тестовый магазин в личном кабинете ЮKassa и
используйте его
YOOKASSA_SHOP_ID/YOOKASSA_SECRET_KEY. - Убедитесь, что вы в тестовом режиме — вызовите
get_shop_infoи проверьте"test": true— до переключения на боевой магазин. - В боевом магазине
create_payment,create_refund,create_payout,create_recurring_payment,save_payment_methodиcapture_paymentдвигают реальные деньги и необратимы. Эти инструменты помечены как разрушающие, чтобы MCP-клиенты спрашивали подтверждение перед запуском. - HTTP-транспорт по умолчанию отказывает без авторизации и слушает localhost — перед любым удалённым развёртыванием прочитайте SECURITY.md.
Инструменты (20)
Платежи (9)
Возвраты (3)
Чеки (2)
Выплаты (2)
⚠️ Выплаты — отдельно подключаемый продукт ЮKassa со своими реквизитами шлюза (
YOOKASSA_PAYOUT_AGENT_ID+YOOKASSA_PAYOUT_SECRET_KEY), это не платёжный ключ магазина. Передача сырого номера карты требует сертификата PCI DSS — без него собирайте реквизиты получателя через виджет выплат и передавайтеpayout_token. Выплаты асинхронные (опрашивайтеget_payout).
Вебхуки (3)
Аккаунт (1)
Демо-промпты
Архитектура
- Авторизация: HTTP Basic Auth (
YOOKASSA_SHOP_ID:YOOKASSA_SECRET_KEY) - Базовый URL:
https://api.yookassa.ru/v3/ - Idempotence-Key: один стабильный UUID v4 на каждый логический POST/DELETE-запрос, сохраняется при повторах (повторный запрос дедуплицируется на стороне ЮKassa, двойного списания не будет). Вызывающая сторона может передать свой ключ.
- Таймаут: 35 секунд (больше, чем окно ответа ЮKassa ~30 с, чтобы медленная, но успешная операция не обрывалась на клиенте)
- Повторы: 3 попытки на 429/5xx/таймаут с экспоненциальной задержкой (1 с, 2 с, 4 с); повторы переиспользуют тот же Idempotence-Key и безопасно дедуплицируются
- Транспорт: stdio (по умолчанию) или Streamable HTTP (
--http/HTTP_PORT)
Часть серии WWmcp
Лицензия
MIT
来源:README.md,提交 35231b2
工具
0版本历史
1- v1.0.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分