Servidor Uniswap Trader MCP

Automatiza los intercambios de tokens de Uniswap, el descubrimiento de precios y las estrategias de trading en las principales blockchains usando la integración del Servidor Uniswap Trader MCP de FlowHunt.

Servidor Uniswap Trader MCP

¿Qué hace el servidor “Uniswap Trader” MCP?

El Servidor Uniswap Trader MCP es un servidor Model Context Protocol (MCP) diseñado para permitir que los agentes de IA automaticen intercambios de tokens en el exchange descentralizado (DEX) Uniswap a través de múltiples blockchains. Al conectar asistentes de IA con la infraestructura de trading de Uniswap, este servidor brinda a desarrolladores y agentes autónomos la capacidad de realizar consultas de precios en tiempo real, ejecutar swaps y generar sugerencias de trading con optimización de rutas multi-hop. Compatible con blockchains principales —incluyendo Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche y Base— el Servidor Uniswap Trader MCP agiliza las operaciones DeFi, permitiendo que aplicaciones y agentes interactúen programáticamente con Uniswap para tareas como gestión de liquidez, balanceo de portafolio y estrategias de trading dinámicas.

Lista de Prompts

  • getPrice
    Proporciona una plantilla reutilizable para obtener una cotización de precio para un swap en Uniswap. Acepta parámetros como chainId, tokenIn, tokenOut, amountIn, amountOut y tradeType para estandarizar las interacciones de consulta de precios entre clientes y Uniswap.

Lista de Recursos

  • Cadenas soportadas
    Expone datos sobre blockchains disponibles (Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche, Base) con detalles de configuración relevantes como URLs RPC, direcciones WETH y direcciones de SwapRouter.
  • (No se describen explícitamente más recursos en la documentación proporcionada.)

Lista de Herramientas

  • getPrice
    Obtiene una cotización de precio para un swap en Uniswap, permitiendo a usuarios o agentes conocer tarifas actuales y rutas para cualquier par de tokens soportados en cualquier cadena soportada.

Casos de uso de este servidor MCP

  • Intercambio automatizado de tokens
    Los agentes de IA pueden ejecutar swaps autónomamente entre diferentes tokens en Uniswap, optimizando precio, comisiones y liquidez a través de varias blockchains.
  • Descubrimiento de precios en tiempo real
    Desarrolladores y bots de trading pueden usar el servidor para obtener cotizaciones de precios actualizadas y simular operaciones antes de ejecutarlas, soportando modelos de precios dinámicos y arbitraje.
  • Estrategias de trading multichain
    El soporte para múltiples cadenas compatibles con EVM permite operaciones DeFi cross-chain, balanceo de portafolio y migración de liquidez.
  • Sugerencias de trading impulsadas por IA
    Los agentes pueden generar y mostrar rutas y estrategias de trading óptimas basadas en datos reales de mercado, comisiones de swap y liquidez disponible.
  • Gestión de portafolio DeFi
    Las aplicaciones pueden aprovechar el servidor MCP para automatizar reequilibrios, coberturas o estrategias de provisión de liquidez en diversas blockchains.

Cómo configurarlo

Windsurf

  1. Requisitos previos: Asegúrate de tener instalado Node.js (14.x+) y npm.
  2. Instala Uniswap Trader MCP:
    Usa npm o Smithery CLI para instalar el paquete.
  3. Editar configuración:
    Actualiza tu configuración de Windsurf para incluir el servidor MCP.
  4. Añadir JSON del servidor MCP:
    Inserta el siguiente fragmento en tu configuración:
    {
      "mcpServers": {
        "Uniswap-Trader-MCP": {
          "command": "node",
          "args": ["path/to/uniswap-trader-mcp/server/index.js"],
          "env": {
            "INFURA_KEY": "tu clave de infura",
            "WALLET_PRIVATE_KEY": "tu clave privada"
          }
        }
      }
    }
    
  5. Guardar/Reiniciar y verificar:
    Guarda tu configuración y reinicia Windsurf. Prueba emitiendo una petición getPrice.

Claude

  1. Requisitos previos: Node.js (14.x+), npm y Smithery CLI instalados.
  2. Instalar vía Smithery:
    npx -y @smithery/cli install @kukapay/uniswap-trader-mcp --client claude
    
  3. Editar configuración:
    Añade el MCP a la sección mcpServers como en el JSON anterior.
  4. Configurar variables de entorno:
    Usa variables de entorno para claves API y claves privadas de wallet por seguridad.
  5. Reiniciar y comprobar:
    Reinicia Claude Desktop y verifica ejecutando un comando de swap.

Cursor

  1. Asegúrate de los requisitos previos: Node.js y npm.
  2. Instala el MCP: Descarga o clona el repositorio MCP.
  3. Configura el servidor MCP:
    Añade lo siguiente a la configuración de Cursor:
    {
      "mcpServers": {
        "Uniswap-Trader-MCP": {
          "command": "node",
          "args": ["path/to/uniswap-trader-mcp/server/index.js"],
          "env": {
            "INFURA_KEY": "tu clave de infura",
            "WALLET_PRIVATE_KEY": "tu clave privada"
          }
        }
      }
    }
    
  4. Guardar/Reiniciar:
    Guarda los cambios y recarga Cursor.

Cline

  1. Instala los requisitos previos: Node.js, npm.
  2. Clona e instala: Clona el repositorio y ejecuta npm install.
  3. Configura Cline:
    Añade la entrada del servidor MCP a tu configuración:
    {
      "mcpServers": {
        "Uniswap-Trader-MCP": {
          "command": "node",
          "args": ["path/to/uniswap-trader-mcp/server/index.js"],
          "env": {
            "INFURA_KEY": "tu clave de infura",
            "WALLET_PRIVATE_KEY": "tu clave privada"
          }
        }
      }
    }
    
  4. Reinicia y prueba:
    Reinicia Cline y prueba con un intercambio de tokens.

Protección de claves API

Utiliza siempre variables de entorno en la sección env de tu configuración para evitar escribir credenciales sensibles en el archivo.

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

Cómo usar este MCP en los flujos

Uso del MCP en FlowHunt

Para integrar servidores MCP en tu flujo de trabajo en FlowHunt, comienza añadiendo el componente MCP y conectándolo a tu agente de IA:

FlowHunt MCP flow

Haz clic en el componente MCP para abrir el panel de configuración. En la sección de configuración del sistema MCP, inserta los detalles del servidor MCP usando este formato JSON:

{
  "Uniswap-Trader-MCP": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Una vez configurado, el agente de IA podrá utilizar este MCP como herramienta con acceso a todas sus funciones y capacidades. Recuerda cambiar “Uniswap-Trader-MCP” por el nombre real de tu servidor MCP y reemplazar la URL por la de tu servidor MCP.


Resumen

SecciónDisponibilidadDetalles/Notas
ResumenPresente en README
Lista de PromptsPlantilla de prompt getPrice descrita
Lista de RecursosCadenas soportadas, información de configuración
Lista de HerramientasgetPrice descrito como prompt y herramienta
Protección de claves APIEjemplo e instrucciones proporcionados
Soporte para Sampling (menos relevante)No se menciona

Nuestra opinión

El Servidor Uniswap Trader MCP proporciona una integración clara y bien estructurada para automatizar swaps en Uniswap a través de las principales blockchains. Ofrece una herramienta práctica y lista para producción para agentes DeFi y desarrolladores, con buena documentación y orientación de seguridad. Sin embargo, el conjunto de herramientas y recursos es actualmente bastante enfocado y no hay mención explícita de soporte de sampling o Roots.

Puntuación MCP: 7/10

Puntuación MCP

Tiene LICENSE✅ (MIT)
Tiene al menos una herramienta
Número de forks4
Número de estrellas20

Preguntas frecuentes

¿Qué es el Servidor Uniswap Trader MCP?

El Servidor Uniswap Trader MCP es un servidor Model Context Protocol (MCP) que permite a agentes de IA y aplicaciones automatizar intercambios de tokens, consultas de precios y estrategias de trading en Uniswap a través de múltiples blockchains principales como Ethereum, Polygon y Arbitrum.

¿Qué blockchains son compatibles?

Las cadenas soportadas incluyen Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche y Base. El servidor proporciona detalles de configuración para cada cadena, como URLs RPC y direcciones de SwapRouter.

¿Qué herramientas y funciones ofrece el servidor MCP?

La principal herramienta es `getPrice`, que obtiene cotizaciones de precios en tiempo real para swaps de Uniswap entre cualquier token y cadena soportados. También permite el enrutamiento de operaciones multi-hop y sugerencias de trading para optimizar operaciones DeFi.

¿Cómo configuro de forma segura mis claves API y wallet?

Utiliza siempre variables de entorno en la configuración de tu servidor MCP para almacenar información sensible como claves de Infura y claves privadas de wallet. Nunca escribas secretos directamente en tus archivos de configuración.

¿Cuáles son los principales casos de uso para esta integración?

Puedes automatizar intercambios de tokens, reequilibrio de portafolio, descubrimiento de precios en tiempo real, trading cross-chain y generación de estrategias DeFi impulsadas por IA directamente desde FlowHunt o tu plataforma de agente de IA preferida.

¿Cómo uso el Uniswap Trader MCP en FlowHunt?

Añade el componente MCP a tu flujo de FlowHunt, configura los detalles del servidor en el panel de configuración del sistema MCP y conecta tu agente de IA. El agente podrá usar las herramientas y prompts de Uniswap para trading y consultas de precios.

Potencia tu automatización DeFi con Uniswap Trader MCP

Integra el trading y descubrimiento de precios de Uniswap en tus flujos de trabajo de IA. Utiliza el Servidor Uniswap Trader MCP de FlowHunt para automatizar operaciones DeFi multichain de forma segura y eficiente.

Saber más