@theyahia/robokassa-mcp
v1.1.1
Published
MCP server for Robokassa — payment links, invoice status (Russia)
Maintainers
Readme
@theyahia/robokassa-mcp
MCP-сервер для Robokassa API — генерация платёжных ссылок, проверка статуса счетов. 2 инструмента. Первый MCP-сервер для Robokassa.
Часть серии Russian API MCP (50 серверов) by @theYahia.
Установка
Claude Desktop
{
"mcpServers": {
"robokassa": {
"command": "npx",
"args": ["-y", "@theyahia/robokassa-mcp"],
"env": {
"ROBOKASSA_LOGIN": "ваш-логин",
"ROBOKASSA_PASSWORD1": "ваш-пароль-1",
"ROBOKASSA_PASSWORD2": "ваш-пароль-2",
"ROBOKASSA_TEST": "true"
}
}
}
}Claude Code
claude mcp add robokassa -e ROBOKASSA_LOGIN=ваш-логин -e ROBOKASSA_PASSWORD1=пароль1 -e ROBOKASSA_PASSWORD2=пароль2 -e ROBOKASSA_TEST=true -- npx -y @theyahia/robokassa-mcpVS Code / Cursor
{
"servers": {
"robokassa": {
"command": "npx",
"args": ["-y", "@theyahia/robokassa-mcp"],
"env": {
"ROBOKASSA_LOGIN": "ваш-логин",
"ROBOKASSA_PASSWORD1": "ваш-пароль-1",
"ROBOKASSA_PASSWORD2": "ваш-пароль-2",
"ROBOKASSA_TEST": "true"
}
}
}
}Windsurf
{
"mcpServers": {
"robokassa": {
"command": "npx",
"args": ["-y", "@theyahia/robokassa-mcp"],
"env": {
"ROBOKASSA_LOGIN": "ваш-логин",
"ROBOKASSA_PASSWORD1": "ваш-пароль-1",
"ROBOKASSA_PASSWORD2": "ваш-пароль-2",
"ROBOKASSA_TEST": "true"
}
}
}
}Переменные окружения
| Переменная | Обязательна | Описание |
|------------|:-----------:|----------|
| ROBOKASSA_LOGIN | Да | Идентификатор магазина (MerchantLogin) |
| ROBOKASSA_PASSWORD1 | Да | Пароль #1 — для формирования счетов |
| ROBOKASSA_PASSWORD2 | Да | Пароль #2 — для проверки статуса |
| ROBOKASSA_TEST | Нет | true для тестового режима |
Настройки находятся в личном кабинете Robokassa → Технические настройки.
Как работает Robokassa
Robokassa не использует REST API для создания платежей. Вместо этого формируется URL с MD5-подписью, по которому покупатель переходит для оплаты:
https://auth.robokassa.ru/Merchant/Index.aspx?MerchantLogin=X&OutSum=Y&InvId=Z&SignatureValue=MD5(login:sum:invid:password1)Для проверки статуса используется XML-интерфейс OpStateExt.
Инструменты (2)
| Инструмент | Описание |
|------------|----------|
| create_invoice | Создать счёт — сумма, описание, email, позиции чека 54-ФЗ. Возвращает ссылку на оплату |
| check_invoice | Проверить статус счёта по номеру через OpStateExt |
Примеры запросов
Создай счёт на 3500 рублей за "Подписка на месяц", номер заказа 42Создай счёт на 1200 рублей с чеком: товар "Консультация" 1200₽ НДС 20%, email [email protected]Проверь статус счёта номер 42Часть серии Russian API MCP
| MCP | Статус | Описание | |-----|--------|----------| | @metarebalance/dadata-mcp | готов | Адреса, компании, банки, телефоны | | @theyahia/cbr-mcp | готов | Курсы валют, ключевая ставка | | @theyahia/yookassa-mcp | готов | Платежи, возвраты, чеки 54-ФЗ | | @theyahia/robokassa-mcp | готов | Счета, статус платежей | | @theyahia/moysklad-mcp | скоро | Склад, заказы, контрагенты | | ... | | +45 серверов — полный список |
Лицензия
MIT
