Uniswap Trader MCP Server

Uniswap Trader MCP Server

DeFi AI Token Swaps Uniswap

Vad gör “Uniswap Trader” MCP-servern?

Uniswap Trader MCP-servern är en Model Context Protocol (MCP)-server utformad för att ge AI-agenter möjlighet att automatisera tokenswappar på den decentraliserade börsen Uniswap (DEX) över flera blockkedjor. Genom att koppla AI-assistenter till Uniswaps handelsinfrastruktur möjliggör denna server för utvecklare och autonoma agenter att utföra realtidsprisförfrågningar, genomföra swappar och generera handelssuggestioner med multi-hop-ruttoptimering. Med stöd för stora blockkedjor – inklusive Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche och Base – effektiviserar Uniswap Trader MCP-servern DeFi-operationer och gör det möjligt för applikationer och agenter att interagera programmatiskt med Uniswap för uppgifter som likviditetshantering, portföljbalansering och dynamiska handelsstrategier.

Lista över prompts

  • getPrice
    Tillhandahåller en återanvändbar promptmall för att hämta ett prisförslag för en Uniswap-swap. Den accepterar parametrar som chainId, tokenIn, tokenOut, amountIn, amountOut och tradeType för att standardisera prisförfrågningsinteraktioner mellan klienter och Uniswap.

Lista över resurser

  • Stödda kedjor
    Exponerar data om tillgängliga blockkedjor (Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche, Base) med relevanta konfigurationsdetaljer såsom RPC-URL:er, WETH-adresser och SwapRouter-adresser.
  • (Inga ytterligare explicita resurser beskrivs i den tillhandahållna dokumentationen.)

Lista över verktyg

  • getPrice
    Hämtar ett prisförslag för en Uniswap-swap, vilket gör det möjligt för användare eller agenter att erhålla aktuella priser och rutter för valfritt stödd tokenpar på någon stödd kedja.

Användningsområden för denna MCP-server

  • Automatiserad tokenswap
    AI-agenter kan autonomt genomföra swappar mellan olika tokens på Uniswap och optimera för pris, avgifter och likviditet över flera blockkedjor.
  • Realtidsprisupptäckt
    Utvecklare och tradingbots kan använda servern för att hämta aktuella prisförslag och simulera affärer före genomförande, vilket stödjer dynamiska prismodeller och arbitrage.
  • Multi-chain-handelsstrategier
    Serverns stöd för flera EVM-kompatibla kedjor möjliggör cross-chain DeFi-operationer, portföljbalansering och likviditetsmigrering.
  • AI-drivna handelssuggestioner
    Agenter kan generera och presentera optimala handelsrutter och strategier baserat på verklig marknadsdata, swap-avgifter och tillgänglig likviditet.
  • DeFi-portföljhantering
    Applikationer kan använda MCP-servern för att automatisera ombalansering, hedging eller likviditetsstrategier över olika blockkedjor.

Så ställer du in det

Windsurf

  1. Förutsättningar: Säkerställ att Node.js (14.x+) och npm är installerade.
  2. Installera Uniswap Trader MCP:
    Använd npm eller Smithery CLI för att installera paketet.
  3. Redigera konfiguration:
    Uppdatera din Windsurf-konfiguration för att inkludera MCP-servern.
  4. Lägg till MCP-server JSON:
    Infoga följande kodsnutt i din konfiguration:
    {
      "mcpServers": {
        "Uniswap-Trader-MCP": {
          "command": "node",
          "args": ["path/to/uniswap-trader-mcp/server/index.js"],
          "env": {
            "INFURA_KEY": "din infura-nyckel",
            "WALLET_PRIVATE_KEY": "din privata nyckel"
          }
        }
      }
    }
    
  5. Spara/starta om & verifiera:
    Spara din konfiguration och starta om Windsurf. Testa genom att skicka en getPrice-förfrågan.

Claude

  1. Förutsättningar: Node.js (14.x+), npm, Smithery CLI installerade.
  2. Installera via Smithery:
    npx -y @smithery/cli install @kukapay/uniswap-trader-mcp --client claude
    
  3. Redigera konfiguration:
    Lägg till MCP:n i mcpServers-sektionen enligt JSON-exemplet ovan.
  4. Ange miljövariabler:
    Använd miljövariabler för API-nycklar och privata plånboksnycklar för säkerhet.
  5. Starta om & verifiera:
    Starta om Claude Desktop och verifiera genom att köra ett swap-kommando.

Cursor

  1. Säkerställ förutsättningar: Node.js och npm.
  2. Installera MCP: Ladda ner eller klona MCP-repot.
  3. Konfigurera MCP-servern:
    Lägg till följande i Cursors konfiguration:
    {
      "mcpServers": {
        "Uniswap-Trader-MCP": {
          "command": "node",
          "args": ["path/to/uniswap-trader-mcp/server/index.js"],
          "env": {
            "INFURA_KEY": "din infura-nyckel",
            "WALLET_PRIVATE_KEY": "din privata nyckel"
          }
        }
      }
    }
    
  4. Spara/starta om:
    Spara ändringarna och ladda om Cursor.

Cline

  1. Installera förutsättningar: Node.js, npm.
  2. Klona & installera: Klona repot och kör npm install.
  3. Konfigurera Cline:
    Lägg till MCP-serverposten i din konfiguration:
    {
      "mcpServers": {
        "Uniswap-Trader-MCP": {
          "command": "node",
          "args": ["path/to/uniswap-trader-mcp/server/index.js"],
          "env": {
            "INFURA_KEY": "din infura-nyckel",
            "WALLET_PRIVATE_KEY": "din privata nyckel"
          }
        }
      }
    }
    
  4. Starta om & testa:
    Starta om Cline och testa med en exempel-swap.

Säkra API-nycklar

Använd alltid miljövariabler i env-sektionen av din konfiguration för att undvika att hårdkoda känsliga uppgifter.

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

Hur man använder denna MCP i flöden

Använda MCP i FlowHunt

För att integrera MCP-servrar i ditt FlowHunt-arbetsflöde, börja med att lägga till MCP-komponenten i ditt flöde och koppla den till din AI-agent:

FlowHunt MCP flow

Klicka på MCP-komponenten för att öppna konfigurationspanelen. I systemets MCP-konfigurationssektion, infoga dina MCP-serverdetaljer med detta JSON-format:

{
  "Uniswap-Trader-MCP": {
    "transport": "streamable_http",
    "url": "https://dinmcpserver.exempel/pattillmcp/url"
  }
}

När det är konfigurerat kan AI-agenten nu använda denna MCP som ett verktyg med tillgång till alla dess funktioner och kapaciteter. Kom ihåg att ändra “Uniswap-Trader-MCP” till det faktiska namnet på din MCP-server och ersätt URL:en med din egen MCP-server-URL.


Översikt

SektionTillgängligDetaljer/Kommentarer
ÖversiktFinns i README
Lista över promptsgetPrice promptmall beskriven
Lista över resurserStödda kedjor, konfigurationsinfo
Lista över verktyggetPrice beskriven som både prompt och verktyg
Säkra API-nycklarExempel och instruktioner tillhandahållna
Sampling-stöd (mindre viktigt vid utvärdering)Ingen nämnd funnen

Vår bedömning

Uniswap Trader MCP-servern erbjuder en tydlig, välstrukturerad integration för att automatisera Uniswap-swappar över stora blockkedjor. Den erbjuder ett praktiskt, produktionsklart verktyg för DeFi-agenter och utvecklare, med tydlig dokumentation och säkerhetsråd. Dock är verktygs- och resursutbudet för tillfället ganska fokuserat, och det finns ingen explicit nämnd av sampling- eller Roots-stöd.

MCP-betyg: 7/10

MCP Score

Har en LICENSE✅ (MIT)
Har minst ett verktyg
Antal forks4
Antal stjärnor20

Vanliga frågor

Vad är Uniswap Trader MCP Server?

Uniswap Trader MCP-servern är en Model Context Protocol (MCP)-server som gör det möjligt för AI-agenter och applikationer att automatisera tokenswappar, prisförfrågningar och handelsstrategier på Uniswap över flera stora blockkedjor såsom Ethereum, Polygon och Arbitrum.

Vilka blockkedjor stöds?

Stödda kedjor inkluderar Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche och Base. Servern tillhandahåller konfigurationsdetaljer för varje kedja, såsom RPC-URL:er och SwapRouter-adresser.

Vilka verktyg och funktioner erbjuder MCP-servern?

Huvudverktyget är `getPrice`, som hämtar realtidsprisuppgifter för Uniswap-swappar mellan valfria stödda tokens och kedjor. Den möjliggör även multi-hop trade routing och handelssuggestioner för optimerade DeFi-operationer.

Hur konfigurerar jag mina API-nycklar och plånbok säkert?

Använd alltid miljövariabler i din MCP-serverkonfiguration för att lagra känslig information som Infura-nycklar och privata plånboksnycklar. Hårdkoda aldrig hemligheter i dina konfigurationsfiler.

Vilka är de huvudsakliga användningsområdena för denna integration?

Du kan automatisera tokenswappar, portföljbalansering, realtidsprisupptäckt, cross-chain-handel och AI-driven generering av DeFi-strategier direkt från FlowHunt eller din föredragna AI-agentplattform.

Hur använder jag Uniswap Trader MCP i FlowHunt?

Lägg till MCP-komponenten i ditt FlowHunt-flöde, konfigurera serverdetaljerna i systemets MCP-konfigurationspanel och anslut din AI-agent. Agenten kan då använda Uniswap-verktyg och prompts för handel och prisförfrågningar.

Superladda din DeFi-automation med Uniswap Trader MCP

Integrera Uniswap-handel och prisupptäckt i dina AI-arbetsflöden. Använd FlowHunt’s Uniswap Trader MCP-server för att automatisera multi-chain DeFi-operationer säkert och effektivt.

Lär dig mer

Uniswap PoolSpy MCP-server
Uniswap PoolSpy MCP-server

Uniswap PoolSpy MCP-server

Uniswap PoolSpy MCP-servern spårar nya Uniswap-likviditetspooler i realtid över nio blockkedjor och ger DeFi-analytiker, handlare och utvecklare uppdaterad DeFi...

3 min läsning
DeFi Uniswap +4
Trade Agent MCP-server
Trade Agent MCP-server

Trade Agent MCP-server

Trade Agent MCP-servern gör det möjligt för AI-agenter att interagera med ledande aktie- och kryptomäklare via kommandon i naturligt språk. Utför affärer, hante...

5 min läsning
AI Trading +6
MetaTrader MCP-server
MetaTrader MCP-server

MetaTrader MCP-server

MetaTrader MCP-server kopplar AI Large Language Models till MetaTrader 5, vilket möjliggör automatiserad handel, portföljhantering och intelligent marknadsanaly...

3 min läsning
AI Trading +6