Skip to main content
Glama

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.

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

  1. Clonar el repositorio :

    git clone https://github.com/kukapay/uniswap-trader-mcp.git cd uniswap-trader-mcp
  2. Instalar 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 : Cadena

  • tokenOut : Cadena

  • amountIn : 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.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor MCP para que los agentes de IA automaticen los intercambios de tokens en Uniswap DEX en múltiples cadenas de bloques.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Configuración
          1. Uso
            1. Cadenas soportadas
            2. Herramientas y avisos
          2. Licencia

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              An MCP server implementation that enables access to DexScreener API data, providing real-time information on DEX pairs, token profiles, and market statistics across multiple blockchains.
              Last updated -
              7
              17
              The Unlicense
            • A
              security
              A
              license
              A
              quality
              An MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.
              Last updated -
              37
              188
              GPL 3.0
              • Apple
              • Linux
            • -
              security
              F
              license
              -
              quality
              An MCP server that enables cross-chain token swapping between different blockchains using 1inch Fusion+ API, along with portfolio management tools for tracking assets across chains.
              Last updated -
              1
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that enables AI assistants and applications to interact with decentralized exchanges (DEXs), allowing users to get quotes for token swaps and execute swap transactions.
              Last updated -
              3
              2
              1
              MIT License

            View all related MCP servers

            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