К основному содержанию
MCP-сервер CX Codex

mcp · swap-api — MCP-сервер для Claude Code: calldata для свапов токенов

MCP-сервер SwapAPI отдаёт агенту готовую calldata для обмена токенов в EVM-сетях. Пригодится, когда свап нужно собрать прямо из чата.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add mcp -- npx -y @swapapi/mcp
Открыть на GitHub

Что делает mcp

Сервер даёт один инструмент swap_tokens. На вход он берёт chainId сети, адреса токенов tokenIn и tokenOut, сумму amountIn в минимальных единицах, адрес sender и по желанию maxSlippage в диапазоне 0–1 (по умолчанию 0.005). На выходе адрес роутера to, закодированная calldata data, поле value для нативной монеты, оценка газа и минимальная сумма на выходе с учётом проскальзывания.

Свап-транзакцию запрос не отправляет. Сервер только собирает данные, а подписывает и шлёт их ваш кошелёк. Отсюда чек-лист в README: approve для ERC-20, проверка баланса, eth_estimateGas с запасом, eth_call перед отправкой. Ещё один пункт — время: calldata истекает, поэтому цитату нужно реализовать в течение 30 секунд после получения.

Для нативной монеты в tokenIn или tokenOut подставляется адрес 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE. Приватный ключ серверу не нужен, поэтому и хранить его рядом с конфигом не придётся. Слиппедж по умолчанию 0.5% — для волатильных пар этого мало, значение лучше задать явно.

Какие задачи решает

  • собрать calldata для свапа токенов в нужной EVM-сети
  • перевести ETH в USDC прямо из чата с агентом
  • посчитать минимальную сумму на выходе с учётом проскальзывания
  • получить адрес роутера и оценку газа для обмена через Base или Arbitrum

Примеры запросов агенту

  • Собери calldata для свапа 0.001 ETH в USDC на Base, кошелёк 0xYourAddress
  • Дай данные транзакции для обмена USDC на ETH в Arbitrum с проскальзыванием 1%
  • Подготовь вызов swap_tokens для chainId 1, сумма 1000000000000000 wei

Как установить mcp

Командой платформы

claude mcp add mcp -- npx -y @swapapi/mcp

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о mcp

Как установить mcp в Claude Code?

Одна команда: claude mcp add mcp -- npx -y @swapapi/mcp. Она регистрирует сервер, и инструмент swap_tokens появляется в сессии.

Что делает этот MCP-сервер?

Возвращает готовые данные свап-транзакции: адрес роутера, calldata, value для нативной монеты, оценку газа и минимум на выходе после слиппеджа. Саму транзакцию не подписывает и не отправляет.

Что проверить перед отправкой свапа?

Для ERC-20 нужен approve роутера на сумму не меньше amountIn, плюс проверка баланса и eth_call на реверт. Цитату стоит реализовать в первые 30 секунд — после этого calldata истекает.

Похожие MCP-серверы

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — mcp от других авторов.

mcp kubeshark MCP-сервер подключает данные о сетевом трафике Kubernetes к ИИ-агенту. Подходит для расследования сбоев, анализа API и поиска причин ошибок. CX Codex +1 ★ 12 109звёзд репо mcp butterbase-ai MCP-сервер Butterbase даёт агенту доступ к схемам, авторизации, функциям, хранилищу, RAG и деплоям. Пригодится, если бэкенд живёт на Butterbase. CX Codex +1 ★ 3 031звёзд репо mcp medplum Сервер даёт ИИ-агенту доступ к медицинским данным в Medplum и позволяет управлять ими. Пригодится для работы с FHIR-данными из чата с агентом. CX Codex +1 ★ 2 760звёзд репо mcp sceneview Помогает ИИ-ассистенту работать с документацией SceneView и создавать код для 3D- и AR-приложений. Пригодится при разработке на SDK SceneView. CX Codex +1 ★ 1 348звёзд репо mcp Buoy-gg Даёт ИИ-агенту читать и управлять запущенным приложением на React Native или Flutter через devtools Buoy. Пригодится, когда нужно посмотреть запросы, кэш или состояние прямо в работающем приложении. CX Codex +1 ★ 691звёзд репо REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 386 989звёзд репо GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 115звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 160звёзд репо Codebase Memory DeusData Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов. CX Codex +1 ★ 47 392звёзд репо mcp-server HeyPuter Подключает ИИ-агента к Puter: файлы, сайты и воркеры через один MCP-сервер. Пригодится, если проект живёт в облаке Puter. CX Codex +1 ★ 43 872звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой