cashfree-mcp — MCP-сервер для Claude Code: установка
Подключает AI-агента к API Cashfree для платежей, выплат и SecureID. Пригодится для работы с заказами, ссылками на оплату и возвратами из чата.
claude mcp add cashfree-mcp -e PAYMENTS_APP_ID=<PAYMENTS_APP_ID> -e PAYMENTS_APP_SECRET=<PAYMENTS_APP_SECRET> -e PAYOUTS_APP_ID=<PAYOUTS_APP_ID> -e PAYOUTS_APP_SECRET=<PAYOUTS_APP_SECRET> -e SECUREID_APP_ID=<SECUREID_APP_ID> -e SECUREID_APP_SECRET=<SECUREID_APP_SECRET> -e TOOLS=<TOOLS> -e ENV=<ENV> -- npx -y @cashfreepayments/cashfree-mcpЧто делает cashfree-mcp
cashfree-mcp даёт AI-инструментам доступ к API Cashfree через MCP. Сервер работает с Payment Gateway, Payouts и SecureID: агент может искать документацию, создавать платёжные ссылки и заказы, получать сведения о платежах, а также запускать возвраты.
Модули включаются через TOOLS: pg, payouts и secureid. Переменная ENV переключает sandbox и production, а ELICITATION_ENABLED позволяет запрашивать у пользователя обязательные параметры, которых не хватило в запросе. Для запуска через npx нужны учётные данные Cashfree и Node.js v14.x или выше.
Для Payouts и SecureID с включённой 2FA нужен путь к публичному ключу в TWO_FA_PUBLIC_KEY_PEM_PATH. При Node.js >=18 возможны проблемы с зависимостями; в инструкции советуют перейти на >=20.18.1 или скорректировать версию пакета.
Какие задачи решает
- искать сведения в документации Cashfree
- создавать платёжные ссылки
- оформлять заказы через Payment Gateway
- получать детали платежей и заказов
- инициировать возвраты
Примеры запросов агенту
- Найди в документации Cashfree способ создать платёжную ссылку и перечисли обязательные параметры.
- Создай заказ Cashfree для этой суммы и верни идентификатор платёжной сессии.
- Покажи детали платежа по указанному идентификатору и подготовь возврат.
Как установить cashfree-mcp
Командой платформы
claude mcp add cashfree-mcp -e PAYMENTS_APP_ID=<PAYMENTS_APP_ID> -e PAYMENTS_APP_SECRET=<PAYMENTS_APP_SECRET> -e PAYOUTS_APP_ID=<PAYOUTS_APP_ID> -e PAYOUTS_APP_SECRET=<PAYOUTS_APP_SECRET> -e SECUREID_APP_ID=<SECUREID_APP_ID> -e SECUREID_APP_SECRET=<SECUREID_APP_SECRET> -e TOOLS=<TOOLS> -e ENV=<ENV> -- npx -y @cashfreepayments/cashfree-mcpВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Командой платформы
codex mcp add cashfree-mcp --env PAYMENTS_APP_ID=<PAYMENTS_APP_ID> --env PAYMENTS_APP_SECRET=<PAYMENTS_APP_SECRET> --env PAYOUTS_APP_ID=<PAYOUTS_APP_ID> --env PAYOUTS_APP_SECRET=<PAYOUTS_APP_SECRET> --env TWO_FA_PUBLIC_KEY_PEM_PATH=<TWO_FA_PUBLIC_KEY_PEM_PATH> -- npx -y @cashfreepayments/cashfree-mcpВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Файл настроек
{
"mcpServers": {
"cashfree-mcp": {
"command": "npx",
"args": [
"-y",
"@cashfreepayments/cashfree-mcp"
],
"env": {
"PAYMENTS_APP_ID": "<PAYMENTS_APP_ID>",
"PAYMENTS_APP_SECRET": "<PAYMENTS_APP_SECRET>",
"PAYOUTS_APP_ID": "<PAYOUTS_APP_ID>",
"PAYOUTS_APP_SECRET": "<PAYOUTS_APP_SECRET>",
"TWO_FA_PUBLIC_KEY_PEM_PATH": "<TWO_FA_PUBLIC_KEY_PEM_PATH>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Файл настроек
{
"servers": {
"cashfree-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cashfreepayments/cashfree-mcp"
],
"env": {
"PAYMENTS_APP_ID": "<PAYMENTS_APP_ID>",
"PAYMENTS_APP_SECRET": "<PAYMENTS_APP_SECRET>",
"PAYOUTS_APP_ID": "<PAYOUTS_APP_ID>",
"PAYOUTS_APP_SECRET": "<PAYOUTS_APP_SECRET>",
"TWO_FA_PUBLIC_KEY_PEM_PATH": "<TWO_FA_PUBLIC_KEY_PEM_PATH>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
Командой платформы
gemini mcp add -e PAYMENTS_APP_ID=<PAYMENTS_APP_ID> -e PAYMENTS_APP_SECRET=<PAYMENTS_APP_SECRET> -e PAYOUTS_APP_ID=<PAYOUTS_APP_ID> -e PAYOUTS_APP_SECRET=<PAYOUTS_APP_SECRET> -e TWO_FA_PUBLIC_KEY_PEM_PATH=<TWO_FA_PUBLIC_KEY_PEM_PATH> cashfree-mcp npx -y @cashfreepayments/cashfree-mcpВместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о cashfree-mcp
Как установить cashfree-mcp в Claude Code?
Выполните команду: `claude mcp add cashfree-mcp -e PAYMENTS_APP_ID=<PAYMENTS_APP_ID> -e PAYMENTS_APP_SECRET=<PAYMENTS_APP_SECRET> -e PAYOUTS_APP_ID=<PAYOUTS_APP_ID> -e PAYOUTS_APP_SECRET=<PAYOUTS_APP_SECRET> -e SECUREID_APP_ID=<SECUREID_APP_ID> -e SECUREID_APP_SECRET=<SECUREID_APP_SECRET> -e TOOLS=<TOOLS> -e ENV=<ENV> -- npx -y @cashfreepayments/cashfree-mcp`
Что делает cashfree-mcp?
Он связывает AI-инструмент с API Cashfree через MCP и предоставляет операции для Payment Gateway, Payouts и SecureID.
Нужен ли ключ для двухфакторной аутентификации?
Для Payouts и SecureID ключ нужен, если в сервисе включена 2FA. Путь задаётся через TWO_FA_PUBLIC_KEY_PEM_PATH.