Servidor MCP do Uniswap Trader

Automatize trocas de tokens Uniswap, descoberta de preços e estratégias de negociação em grandes blockchains usando a integração do Servidor MCP do Uniswap Trader do FlowHunt.

Servidor MCP do Uniswap Trader

O que faz o Servidor MCP do “Uniswap Trader”?

O Servidor MCP do Uniswap Trader é um servidor Model Context Protocol (MCP) projetado para permitir que agentes de IA automatizem trocas de tokens na exchange descentralizada (DEX) Uniswap através de múltiplos blockchains. Ao conectar assistentes de IA à infraestrutura de negociação do Uniswap, este servidor capacita desenvolvedores e agentes autônomos a realizar consultas de preços em tempo real, executar swaps e gerar sugestões de negociação com otimização de rotas multi-hop. Suportando grandes blockchains — incluindo Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche e Base — o Servidor MCP do Uniswap Trader simplifica operações DeFi, tornando possível para aplicações e agentes interagirem programaticamente com o Uniswap para tarefas como gestão de liquidez, balanceamento de portfólio e estratégias dinâmicas de negociação.

Lista de Prompts

  • getPrice
    Fornece um template de prompt reutilizável para buscar uma cotação de preço para um swap Uniswap. Aceita parâmetros como chainId, tokenIn, tokenOut, amountIn, amountOut e tradeType para padronizar interações de consulta de preços entre clientes e Uniswap.

Lista de Recursos

  • Blockchains Suportadas
    Expõe dados sobre blockchains disponíveis (Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche, Base) com detalhes de configuração relevantes como URLs de RPC, endereços WETH e endereços do SwapRouter.
  • (Nenhum outro recurso explícito é descrito na documentação fornecida.)

Lista de Ferramentas

  • getPrice
    Busca uma cotação de preço para um swap Uniswap, permitindo que usuários ou agentes obtenham taxas atuais e roteamento para qualquer par de tokens suportado em qualquer rede suportada.

Casos de Uso deste Servidor MCP

  • Troca Automatizada de Tokens
    Agentes de IA podem executar swaps autonomamente entre diferentes tokens no Uniswap, otimizando por preço, taxas e liquidez através de várias blockchains.
  • Descoberta de Preço em Tempo Real
    Desenvolvedores e bots de negociação podem usar o servidor para buscar cotações de preço atualizadas e simular negociações antes da execução, suportando modelos de precificação dinâmicos e arbitragem.
  • Estratégias de Negociação Multi-Chain
    O suporte do servidor a múltiplas redes compatíveis com EVM permite operações DeFi cross-chain, balanceamento de portfólio e migração de liquidez.
  • Sugestões de Negociação com IA
    Agentes podem gerar e apresentar rotas e estratégias de negociação ideais com base em dados reais de mercado, taxas de swap e liquidez disponível.
  • Gestão de Portfólio DeFi
    Aplicações podem utilizar o servidor MCP para automatizar rebalanceamento, hedge ou estratégias de provisionamento de liquidez em diversas blockchains.

Como configurar

Windsurf

  1. Pré-requisitos: Certifique-se de que o Node.js (14.x+) e o npm estejam instalados.
  2. Instale o Uniswap Trader MCP:
    Use o npm ou o Smithery CLI para instalar o pacote.
  3. Edite a Configuração:
    Atualize sua configuração do Windsurf para incluir o servidor MCP.
  4. Adicione o JSON do Servidor MCP:
    Insira o trecho abaixo em sua configuração:
    {
      "mcpServers": {
        "Uniswap-Trader-MCP": {
          "command": "node",
          "args": ["path/to/uniswap-trader-mcp/server/index.js"],
          "env": {
            "INFURA_KEY": "sua chave infura",
            "WALLET_PRIVATE_KEY": "sua chave privada"
          }
        }
      }
    }
    
  5. Salvar/Reiniciar & Verificar:
    Salve sua configuração e reinicie o Windsurf. Teste emitindo uma solicitação getPrice.

Claude

  1. Pré-requisitos: Node.js (14.x+), npm, Smithery CLI instalados.
  2. Instale via Smithery:
    npx -y @smithery/cli install @kukapay/uniswap-trader-mcp --client claude
    
  3. Edite a Configuração:
    Adicione o MCP à seção mcpServers conforme o JSON acima.
  4. Defina Variáveis de Ambiente:
    Use variáveis de ambiente para as chaves de API e chaves privadas da carteira para segurança.
  5. Reinicie & Verifique:
    Reinicie o Claude Desktop e verifique executando um comando de swap.

Cursor

  1. Certifique-se dos Pré-requisitos: Node.js e npm.
  2. Instale o MCP: Baixe ou clone o repositório do MCP.
  3. Configure o Servidor MCP:
    Adicione o seguinte à configuração do Cursor:
    {
      "mcpServers": {
        "Uniswap-Trader-MCP": {
          "command": "node",
          "args": ["path/to/uniswap-trader-mcp/server/index.js"],
          "env": {
            "INFURA_KEY": "sua chave infura",
            "WALLET_PRIVATE_KEY": "sua chave privada"
          }
        }
      }
    }
    
  4. Salve/Reinicie:
    Salve as alterações e recarregue o Cursor.

Cline

  1. Instale os Pré-requisitos: Node.js, npm.
  2. Clone & Instale: Clone o repositório e execute npm install.
  3. Configure o Cline:
    Adicione a entrada do servidor MCP à sua configuração:
    {
      "mcpServers": {
        "Uniswap-Trader-MCP": {
          "command": "node",
          "args": ["path/to/uniswap-trader-mcp/server/index.js"],
          "env": {
            "INFURA_KEY": "sua chave infura",
            "WALLET_PRIVATE_KEY": "sua chave privada"
          }
        }
      }
    }
    
  4. Reinicie & Teste:
    Reinicie o Cline e teste com um swap de tokens.

Segurança das Chaves de API

Sempre utilize variáveis de ambiente na seção env da sua configuração para evitar inserir credenciais sensíveis diretamente.

{
  "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}"
      }
    }
  }
}

Como usar este MCP em fluxos

Usando MCP no FlowHunt

Para integrar servidores MCP ao seu fluxo no FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Fluxo MCP do FlowHunt

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração do sistema MCP, insira os detalhes do seu servidor MCP usando este formato JSON:

{
  "Uniswap-Trader-MCP": {
    "transport": "streamable_http",
    "url": "https://seudomcpserver.exemplo/caminhoparaomcp/url"
  }
}

Depois de configurado, o agente de IA poderá usar este MCP como uma ferramenta com acesso a todas as suas funções e capacidades. Lembre-se de alterar “Uniswap-Trader-MCP” para o nome real do seu servidor MCP e de substituir a URL pela URL do seu próprio servidor MCP.


Visão Geral

SeçãoDisponibilidadeDetalhes/Notas
Visão GeralPresente no README
Lista de PromptsTemplate de prompt getPrice descrito
Lista de RecursosChains suportadas, informações de configuração
Lista de FerramentasgetPrice descrito como prompt e ferramenta
Segurança das Chaves de APIExemplo e instruções fornecidas
Suporte a Sampling (menos importante na análise)Nenhuma menção encontrada

Nossa opinião

O Servidor MCP do Uniswap Trader fornece uma integração clara e bem estruturada para automatizar swaps no Uniswap em grandes blockchains. Oferece uma ferramenta prática e pronta para produção para agentes e desenvolvedores DeFi, com documentação sólida e orientações de segurança. No entanto, o conjunto de ferramentas e recursos é atualmente bastante focado, e não há menção explícita de sampling ou suporte a Roots.

Pontuação MCP: 7/10

Pontuação MCP

Possui uma LICENSE✅ (MIT)
Possui ao menos uma ferramenta
Número de Forks4
Número de Stars20

Perguntas frequentes

O que é o Servidor MCP do Uniswap Trader?

O Servidor MCP do Uniswap Trader é um servidor Model Context Protocol (MCP) que permite que agentes de IA e aplicações automatizem trocas de tokens, consultas de preços e estratégias de negociação no Uniswap através de várias grandes blockchains como Ethereum, Polygon e Arbitrum.

Quais blockchains são suportadas?

As redes suportadas incluem Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche e Base. O servidor fornece detalhes de configuração para cada rede, como URLs de RPC e endereços do SwapRouter.

Quais ferramentas e funções o servidor MCP oferece?

A principal ferramenta é o `getPrice`, que busca cotações de preço em tempo real para swaps do Uniswap entre quaisquer tokens e redes suportados. Também permite roteamento de negociações multi-hop e sugestões de negociação para operações DeFi otimizadas.

Como faço para configurar minhas chaves de API e carteira com segurança?

Sempre utilize variáveis de ambiente na configuração do seu servidor MCP para armazenar informações sensíveis como chaves Infura e chaves privadas de carteiras. Nunca insira segredos diretamente nos arquivos de configuração.

Quais são os principais casos de uso dessa integração?

Você pode automatizar trocas de tokens, rebalanceamento de portfólio, descoberta de preços em tempo real, negociação cross-chain e geração de estratégias DeFi com IA diretamente do FlowHunt ou da sua plataforma de agente de IA preferida.

Como eu uso o Uniswap Trader MCP no FlowHunt?

Adicione o componente MCP ao seu fluxo do FlowHunt, configure os detalhes do servidor no painel de configuração do sistema MCP e conecte seu agente de IA. O agente então poderá usar as ferramentas e prompts do Uniswap para negociações e consultas de preços.

Potencialize sua Automação DeFi com o Uniswap Trader MCP

Integre negociação Uniswap e descoberta de preços em seus fluxos de trabalho de IA. Use o Servidor MCP do Uniswap Trader do FlowHunt para automatizar operações DeFi multi-chain com segurança e eficiência.

Saiba mais