Перейти к содержимому

Uniswap Trader MCP

Автоматизирует свопы токенов на Uniswap DEX через несколько блокчейнов для AI-агентов.

JavaScript
30 stars

Описание

Uniswap Trader — сервер для AI-агентов, позволяющий получать котировки цен, исполнять свопы на Uniswap V3 с оптимизацией маршрутов, генерировать торговые предложения на основе ликвидности и комиссий. Поддерживает мульти-чейн: Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche, Base. Технологии: Node.js, RPC-эндпоинты (Infura/Alchemy), приватный ключ кошелька. Применения: автоматизация трейдинга, боты для децентрализованных бирж, анализ путей обмена токенов.

Возможности

Получение котировок цен

Реал-тайм котировки для свопов с оптимизацией многохоповых маршрутов.

Исполнение свопов

Выполнение свопов на Uniswap V3 с настройкой slippage tolerance и дедлайнов.

Генерация предложений

Торговые рекомендации на основе ликвидности, комиссий и оптимальных путей.

Поддержка нескольких блокчейнов

Совместимость с Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche и Base.

Установка

Установка через Smithery:

npx -y @smithery/cli install @kukapay/uniswap-trader-mcp --client claude

Ручная установка:

  1. Клонируйте репозиторий:
git clone https://github.com/kukapay/uniswap-trader-mcp.git
cd uniswap-trader-mcp
  1. Установите зависимости:
npm install

Конфигурация:

{
  "mcpServers": {
    "Uniswap-Trader-MCP": {
      "command": "node",
      "args": ["path/to/uniswap-trader-mcp/server/index.js"],
      "env": {
        "INFURA_KEY": "your infura key",
        "WALLET_PRIVATE_KEY": "your private key"
      }
    }
  }
}

Предварительные требования: Node.js 14+, npm, funded wallet с приватным ключом, RPC-эндпоинты (Infura/Alchemy).

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
30

Ссылки