SAP MCP Server — MCP-сервер для Claude Code: Solana и агентные платежи
MCP-сервер для работы с Solana и протоколом SAP: локально через stdio или удалённо по Streamable HTTP. Пригодится, если агент должен читать данные сети и платить за вызовы.
claude mcp add --transport http sap-mcp https://mcp.sap.oobeprotocol.ai/mcpЧто делает SAP MCP Server
SAP MCP Server отдаёт один и тот же набор типизированных инструментов двумя способами: локально через stdio и удалённо по Streamable HTTP на /mcp. Хостинговые агенты подключаются к https://mcp.sap.oobeprotocol.ai/mcp, но подпись транзакций остаётся на стороне пользователя.
Внутри есть мастер настройки, профили в ~/.config/mcp-sap, режимы локальной и внешней подписи, опциональная политика Bento, монетизация x402 и генерация конфигурации провайдера для pay.sh. Для платных и записывающих вызовов нужен отдельный локальный мост sap_payments — без него такие инструменты не отработают. Кошелёк агента лежит в ~/.config/mcp-sap/keypairs/, а keypair Solana CLI мастер не трогает.
Сборка из исходников идёт только через pnpm: нужен Node.js версии 22.12.0 или новее и pnpm 11.7.0. npm install для такого варианта не подходит, репозиторий залочен под pnpm. Для чтения удалённых данных локальный подписант не требуется.
Какие задачи решает
- подключить агента к Solana через MCP
- развести чтение и платные вызовы по разным серверам
- настроить профиль кошелька агента без правки keypair Solana CLI
- включить оплату за вызовы инструментов через x402
- поднять удалённый MCP-эндпоинт для хостинговых агентов
Примеры запросов агенту
- Запусти SAP MCP.
- Покажи активный профиль и проверь его командой
npx sap-mcp-config doctor. - Создай новый профиль через
npx sap-mcp-config wizard.
Как установить SAP MCP Server
1Командой платформы: удалённый сервер
claude mcp add --transport http sap-mcp https://mcp.sap.oobeprotocol.ai/mcp2Командой платформы
claude mcp add --env SAP_MCP_ALLOW_ENV_CONFIG_OVERRIDE=<SAP_MCP_ALLOW_ENV_CONFIG_OVERRIDE> --env SAP_LOG_LEVEL=<SAP_LOG_LEVEL> --transport stdio sap-mcp-server -- npx -y @oobe-protocol-labs/sap-mcp-serverВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add sap-mcp-server --url https://mcp.sap.oobeprotocol.ai/mcp2Командой платформы
codex mcp add sap-mcp-server --env SAP_MCP_ALLOW_ENV_CONFIG_OVERRIDE=<SAP_MCP_ALLOW_ENV_CONFIG_OVERRIDE> --env SAP_LOG_LEVEL=<SAP_LOG_LEVEL> -- npx -y @oobe-protocol-labs/sap-mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"sap-mcp-server": {
"url": "https://mcp.sap.oobeprotocol.ai/mcp"
}
}
}{
"mcpServers": {
"sap-mcp-server": {
"command": "npx",
"args": [
"-y",
"@oobe-protocol-labs/sap-mcp-server"
],
"env": {
"SAP_MCP_ALLOW_ENV_CONFIG_OVERRIDE": "<SAP_MCP_ALLOW_ENV_CONFIG_OVERRIDE>",
"SAP_LOG_LEVEL": "<SAP_LOG_LEVEL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"sap-mcp-server": {
"type": "http",
"url": "https://mcp.sap.oobeprotocol.ai/mcp"
}
}
}{
"servers": {
"sap-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@oobe-protocol-labs/sap-mcp-server"
],
"env": {
"SAP_MCP_ALLOW_ENV_CONFIG_OVERRIDE": "<SAP_MCP_ALLOW_ENV_CONFIG_OVERRIDE>",
"SAP_LOG_LEVEL": "<SAP_LOG_LEVEL>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http sap-mcp-server https://mcp.sap.oobeprotocol.ai/mcp2Командой платформы
gemini mcp add -e SAP_MCP_ALLOW_ENV_CONFIG_OVERRIDE=<SAP_MCP_ALLOW_ENV_CONFIG_OVERRIDE> -e SAP_LOG_LEVEL=<SAP_LOG_LEVEL> sap-mcp-server npx -y @oobe-protocol-labs/sap-mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о SAP MCP Server
Как установить SAP MCP Server в Claude Code?
Для удалённого подключения выполните claude mcp add --transport http sap-mcp https://mcp.sap.oobeprotocol.ai/mcp. Для локального stdio-варианта: `claude mcp add --env SAP_MCP_ALLOW_ENV_CONFIG_OVERRIDE=<SAP_MCP_ALLOW_ENV_CONFIG_OVERRIDE> --env SAP_LOG_LEVEL=<SAP_LOG_LEVEL> --transport stdio sap-mcp-server -- npx -y @oobe-protocol-labs/sap-mcp-server`.
Что делает SAP MCP Server?
Открывает агенту типизированный набор инструментов для Solana и протокола SAP — как локально, так и по удалённому HTTP. Платные и записывающие вызовы проходят через локальный мост sap_payments.
Что нужно для работы с платными вызовами?
Сначала прогоните мастер настройки и держите отдельный кошелёк в ~/.config/mcp-sap/keypairs/ либо за внешним подписантом. Без локального моста sap_payments оплата x402 и запись не сработают.