Ophis MCP — MCP-сервер для Claude Code: свопы токенов без газа
Даёт агенту 13 инструментов для свопов на 15 сетях EVM: котировки, сборка ордера, отправка. Ключи не хранит — подпись остаётся за агентом.
claude mcp add --transport http mcp https://mcp.ophis.fi/mcpЧто делает Ophis MCP
Сервер работает как Cloudflare Worker на транспорте Streamable-HTTP по адресу https://mcp.ophis.fi/mcp. Внутри 13 инструментов: parse_intent разбирает запрос на своп обычным текстом, resolve_token находит канонический адрес токена и падает при подозрении на подмену, get_quote берёт котировку из ордербука сети, build_order собирает готовый к подписи EIP-712 payload, submit_order отправляет уже подписанный ордер. Есть и вспомогательное: балансы по одной сети и по нескольким сразу, цена газа, история OHLCV, validate_order для офлайн-проверки чужого ордера.
Приватных ключей сервер не держит и ничего не подписывает. build_order возвращает payload, где получатель жёстко привязан к владельцу — это защита от слива средств автономным агентом, но только на уровне офчейн-логики, не как граница авторизации в блокчейне. Подписывает агент своим ключом, потом отдаёт подпись в submit_order. Сервер публичный и без аутентификации: все конечные точки и так открыты, а инструменты только читают и собирают.
list_chains показывает конфигурацию, а не живую доступность сетей. Отдельный поток пополнения NEAR в самостоятельном приложении эти инструменты не создают и не финансируют. Для локальной разработки нужен pnpm: pnpm --filter @ophis/mcp-server dev поднимает wrangler dev на http://localhost:8787/mcp, а npx @modelcontextprotocol/inspector@latest подключается к нему для проверки.
Какие задачи решает
- собрать подписываемый ордер на своп без ручного разбора контрактов сети
- получить котировку из ордербука Ophis по конкретной сети
- проверить чужой ордер до отправки: appCode, домен EIP-712, хеш appData
- посмотреть балансы адреса сразу в нескольких сетях EVM
- разобрать фразу о свопе в структурированный интент
Примеры запросов агенту
- Разбери запрос «swap 100 USDC for WETH on Optimism» и собери ордер
- Найди канонический адрес WETH в Optimism через resolve_token
- Проверь этот ордер через validate_order перед отправкой
Как установить Ophis MCP
Командой платформы: удалённый сервер
claude mcp add --transport http mcp https://mcp.ophis.fi/mcpКомандой платформы: удалённый сервер
codex mcp add mcp-server --url https://mcp.ophis.fi/mcpФайл настроек
{
"mcpServers": {
"mcp-server": {
"url": "https://mcp.ophis.fi/mcp"
}
}
}Файл настроек
{
"servers": {
"mcp-server": {
"type": "http",
"url": "https://mcp.ophis.fi/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http mcp-server https://mcp.ophis.fi/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Ophis MCP
Как установить Ophis MCP в Claude Code?
Одной командой: claude mcp add --transport http mcp https://mcp.ophis.fi/mcp.
Что делает Ophis MCP?
Открывает агенту торговую поверхность Ophis на 15 сетях EVM: разбор интента, котировки, сборка ордера, отправка подписанного ордера, балансы и проверка ордеров.
Нужны ли серверу мои приватные ключи?
Нет. Сервер не хранит ключи и не подписывает: build_order отдаёт payload с привязанным получателем, подпись делает агент своим ключом.