uniswap-trader-mcp
Uniswap Трейдер MCP
MCP-сервер для агентов ИИ, позволяющий автоматизировать обмен токенами на Uniswap DEX между несколькими блокчейнами.
Функции
Котировки цен : получайте котировки цен в режиме реального времени для обмена токенами с оптимизацией многоадресных маршрутов.
Выполнение свопов : выполнение свопов на Uniswap V3 с настраиваемым допуском проскальзывания и сроками.
Предложения по свопам : создание торговых предложений на основе ликвидности, комиссий и оптимальных путей.
Поддержка нескольких цепочек : совместимо с Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche и Base.
Related MCP server: DEX Pools MCP
Предпосылки
Node.js : версия 14.x или выше.
npm : Для управления пакетами.
Кошелек : пополненный кошелек с закрытым ключом для выполнения свопов.
Конечные точки RPC : доступ к URL-адресам RPC блокчейна (например, Infura, Alchemy) для поддерживаемых цепочек.
Установка
Установка через Smithery
Чтобы автоматически установить Uniswap Trader MCP для Claude Desktop через Smithery :
npx -y @smithery/cli install @kukapay/uniswap-trader-mcp --client claudeРучная установка
Клонировать репозиторий :
git clone https://github.com/kukapay/uniswap-trader-mcp.git cd uniswap-trader-mcpУстановить зависимости :
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"
}
}
}
}Использование
Поддерживаемые цепи
Поддерживаются следующие блокчейны. Убедитесь, что каждая цепочка настроена в chainConfigs.js с действительным URL-адресом RPC, адресом WETH и адресом SwapRouter.
Идентификатор цепочки | Имя | Примечания |
1 | Эфириум | Основная сеть, широко используемая для торговли Uniswap |
10 | Оптимизм | Уровень 2, требует Optimism RPC |
137 | Полигон | Быстро и недорого, использует MATIC в качестве собственного |
42161 | Арбитрум | Уровень 2, сеть Arbitrum One |
42220 | Чело | Мобильный блокчейн, использует CELO |
56 | Сеть BNB | Binance Smart Chain, использует BNB |
43114 | Лавина | Высокая пропускная способность, использует AVAX |
8453 | База | Уровень 2 Coinbase, построенный на оптимизме |
Инструменты и подсказки
1. getPrice
Получает ценовое предложение для свопа Uniswap.
Схема :
chainId: Номер (по умолчанию: 1)tokenIn: Строка (например,"NATIVE"или адрес токена)tokenOut: строка (например,"NATIVE"или адрес токена)amountIn: String (необязательно, обязательно для"exactIn")amountOut: Строка (необязательно, требуется для"exactOut")tradeType:"exactIn"или"exactOut"(по умолчанию:"exactIn")
Пример подсказки:
Get me a price quote for swapping 1 ETH to DAI on Ethereum.Выход:
{
"chainId": 1,
"tradeType": "exactIn",
"price": "3000.50",
"inputAmount": "1.000000",
"outputAmount": "3000.50",
"minimumReceived": "2985.50",
"maximumInput": "1.005000",
"route": [
{
"tokenIn": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"tokenOut": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
"fee": 3000
}
],
"estimatedGas": "150000"
}2. executeSwap
Выполняет своп на Uniswap.
Схема :
chainId: Номер (по умолчанию: 1)tokenIn: СтрокаtokenOut: СтрокаamountIn: String (необязательно, обязательно для"exactIn")amountOut: Строка (необязательно, требуется для"exactOut")tradeType:"exactIn"или"exactOut"(по умолчанию:"exactIn")slippageTolerance: Число (по умолчанию: 0,5, в процентах)deadline: число (по умолчанию: 20, в минутах)
Пример подсказки:
Swap 1 ETH for DAI on Ethereum with a 0.5% slippage tolerance and a 20-minute deadline.Выход:
{
"chainId": 1,
"txHash": "0x1234...abcd",
"tradeType": "exactIn",
"amountIn": "1.000000",
"outputAmount": "2990.75",
"minimumReceived": "2985.50",
"maximumInput": "1.005000",
"fromToken": "NATIVE",
"toToken": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
"route": [
{
"tokenIn": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"tokenOut": "0x6B175474E89094C44Da98b954EedeAC495271d0F",
"fee": 3000
}
],
"gasUsed": "145000"
}Лицензия
Лицензия MIT. Подробности см. в разделе ЛИЦЕНЗИЯ .
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseCqualityCmaintenanceAn MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.37178GPL 3.0- AlicenseAqualityDmaintenanceAn MCP server that provides AI agents with real-time access to DEX liquidity pool data, enabling smarter trading, analytics, and automated strategies.101MIT

paean-dex-mcpofficial
AlicenseNot gradedqualityDmaintenanceDEX trading MCP server enabling autonomous token swaps on Base (Uniswap v3) and Solana (Jupiter) for AI agents, with privacy-first design and read-only mode.185MIT- AlicenseNot gradedqualityDmaintenanceAn MCP server for AI agents to automate token swaps on Uniswap DEX across multiple blockchains. It provides real-time price quotes, swap execution, and trade suggestions.131MIT
Related MCP Connectors
HiveCapital MCP Server — autonomous investment layer for AI agents
Multi-aggregator swap router for AI agents on Base. 10 bps fee. MCP-native, non-custodial.
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kukapay/uniswap-trader-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server