uniswap-trader-mcp
Operador MCP de Uniswap
Un servidor MCP para que los agentes de IA automaticen los intercambios de tokens en Uniswap DEX en múltiples cadenas de bloques.
Características
Cotizaciones de precios : obtenga cotizaciones de precios en tiempo real para intercambios de tokens con optimización de rutas de múltiples saltos.
Ejecución de swaps : ejecute swaps en Uniswap V3 con tolerancia de deslizamiento y plazos configurables.
Sugerencias de swap : genere sugerencias comerciales basadas en liquidez, tarifas y rutas óptimas.
Soporte multicadena : compatible con Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche y Base.
Related MCP server: DEX Pools MCP
Prerrequisitos
Node.js : Versión 14.x o superior.
npm : Para la gestión de paquetes.
Monedero : Un monedero financiado con una clave privada para ejecutar intercambios.
Puntos finales de RPC : acceso a las URL de RPC de blockchain (por ejemplo, Infura, Alchemy) para cadenas compatibles.
Instalación
Clonar el repositorio :
git clone https://github.com/kukapay/uniswap-trader-mcp.git cd uniswap-trader-mcpInstalar dependencias :
npm install
Configuración
{
"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"
}
}
}
}Uso
Cadenas soportadas
Se admiten las siguientes cadenas de bloques. Asegúrese de que cada cadena esté configurada en chainConfigs.js con una URL RPC, una dirección WETH y una dirección SwapRouter válidas.
Identificación de cadena | Nombre | Notas |
1 | Ethereum | Red principal, ampliamente utilizada para transacciones con Uniswap |
10 | Optimismo | Capa 2, requiere Optimism RPC |
137 | Polígono | Rápido y de bajo costo, utiliza MATIC como nativo |
42161 | Arbitrum | Capa 2, red Arbitrum One |
42220 | Celo | Blockchain móvil, utiliza CELO |
56 | Cadena BNB | Binance Smart Chain, utiliza BNB |
43114 | Avalancha | Alto rendimiento, utiliza AVAX |
8453 | Base | La capa 2 de Coinbase, construida sobre el optimismo |
Herramientas y avisos
1. getPrice
Obtiene una cotización de precio para un intercambio de Uniswap.
Esquema :
chainId: Número (predeterminado: 1)tokenIn: cadena (por ejemplo,"NATIVE"o dirección del token)tokenOut: cadena (por ejemplo,"NATIVE"o dirección del token)amountIn: Cadena (opcional, requerida para"exactIn")amountOut: cadena (opcional, obligatoria para"exactOut")tradeType:"exactIn"o"exactOut"(predeterminado:"exactIn")
Ejemplo de mensaje:
Get me a price quote for swapping 1 ETH to DAI on Ethereum.Producción:
{
"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
Ejecuta un intercambio en Uniswap.
Esquema :
chainId: Número (predeterminado: 1)tokenIn: CadenatokenOut: CadenaamountIn: Cadena (opcional, requerida para"exactIn")amountOut: cadena (opcional, obligatoria para"exactOut")tradeType:"exactIn"o"exactOut"(predeterminado:"exactIn")slippageTolerance: Número (predeterminado: 0,5, en porcentaje)deadline: Número (predeterminado: 20, en minutos)
Ejemplo de mensaje:
Swap 1 ETH for DAI on Ethereum with a 0.5% slippage tolerance and a 20-minute deadline.Producción:
{
"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"
}Licencia
Licencia MIT. Ver LICENCIA para más detalles.
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