Python client and MCP server for Robokassa payment gateway
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add robokassa --env ROBOKASSA_LOGIN='<ROBOKASSA_LOGIN>' --env ROBOKASSA_PASSWORD1='<ROBOKASSA_PASSWORD1>' --env ROBOKASSA_PASSWORD2='<ROBOKASSA_PASSWORD2>' --env ROBOKASSA_PASSWORD3='<ROBOKASSA_PASSWORD3>' -- uvx robokassa-mcp~/.codex/config.toml
[mcp_servers.robokassa]
command = "uvx"
args = ["robokassa-mcp"]
env = { ROBOKASSA_LOGIN = "<ROBOKASSA_LOGIN>", ROBOKASSA_PASSWORD1 = "<ROBOKASSA_PASSWORD1>", ROBOKASSA_PASSWORD2 = "<ROBOKASSA_PASSWORD2>", ROBOKASSA_PASSWORD3 = "<ROBOKASSA_PASSWORD3>" }
# codex mcp add robokassa --env ROBOKASSA_LOGIN='<ROBOKASSA_LOGIN>' --env ROBOKASSA_PASSWORD1='<ROBOKASSA_PASSWORD1>' --env ROBOKASSA_PASSWORD2='<ROBOKASSA_PASSWORD2>' --env ROBOKASSA_PASSWORD3='<ROBOKASSA_PASSWORD3>' -- uvx robokassa-mcp~/.cursor/mcp.json
{
"mcpServers": {
"robokassa": {
"command": "uvx",
"args": [
"robokassa-mcp"
],
"env": {
"ROBOKASSA_LOGIN": "<ROBOKASSA_LOGIN>",
"ROBOKASSA_PASSWORD1": "<ROBOKASSA_PASSWORD1>",
"ROBOKASSA_PASSWORD2": "<ROBOKASSA_PASSWORD2>",
"ROBOKASSA_PASSWORD3": "<ROBOKASSA_PASSWORD3>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"robokassa": {
"type": "stdio",
"command": "uvx",
"args": [
"robokassa-mcp"
],
"env": {
"ROBOKASSA_LOGIN": "<ROBOKASSA_LOGIN>",
"ROBOKASSA_PASSWORD1": "<ROBOKASSA_PASSWORD1>",
"ROBOKASSA_PASSWORD2": "<ROBOKASSA_PASSWORD2>",
"ROBOKASSA_PASSWORD3": "<ROBOKASSA_PASSWORD3>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"robokassa": {
"command": "uvx",
"args": [
"robokassa-mcp"
],
"env": {
"ROBOKASSA_LOGIN": "<ROBOKASSA_LOGIN>",
"ROBOKASSA_PASSWORD1": "<ROBOKASSA_PASSWORD1>",
"ROBOKASSA_PASSWORD2": "<ROBOKASSA_PASSWORD2>",
"ROBOKASSA_PASSWORD3": "<ROBOKASSA_PASSWORD3>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"robokassa": {
"command": "uvx",
"args": [
"robokassa-mcp"
],
"env": {
"ROBOKASSA_LOGIN": "<ROBOKASSA_LOGIN>",
"ROBOKASSA_PASSWORD1": "<ROBOKASSA_PASSWORD1>",
"ROBOKASSA_PASSWORD2": "<ROBOKASSA_PASSWORD2>",
"ROBOKASSA_PASSWORD3": "<ROBOKASSA_PASSWORD3>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"robokassa": {
"command": "uvx",
"args": [
"robokassa-mcp"
],
"env": {
"ROBOKASSA_LOGIN": "<ROBOKASSA_LOGIN>",
"ROBOKASSA_PASSWORD1": "<ROBOKASSA_PASSWORD1>",
"ROBOKASSA_PASSWORD2": "<ROBOKASSA_PASSWORD2>",
"ROBOKASSA_PASSWORD3": "<ROBOKASSA_PASSWORD3>"
}
}
}
}需要的环境变量
ROBOKASSA_LOGINROBOKASSA_PASSWORD1ROBOKASSA_PASSWORD2ROBOKASSA_PASSWORD3
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。