Uniswap Trader MCP Server

Automatyzuj wymianę tokenów Uniswap, wykrywanie cen i strategie handlowe na głównych blockchainach dzięki integracji FlowHunt z Uniswap Trader MCP Server.

Uniswap Trader MCP Server

Co robi Uniswap Trader MCP Server?

Uniswap Trader MCP Server to serwer Model Context Protocol (MCP) zaprojektowany do umożliwienia agentom AI automatyzacji wymiany tokenów na zdecentralizowanej giełdzie Uniswap (DEX) w wielu blockchainach. Łącząc asystentów AI z infrastrukturą handlową Uniswap, serwer ten umożliwia deweloperom i autonomicznym agentom wykonywanie zapytań o ceny w czasie rzeczywistym, przeprowadzanie swapów oraz generowanie sugestii tradingowych z optymalizacją tras wielohopowych. Obsługując główne blockchainy – w tym Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche i Base – Uniswap Trader MCP Server usprawnia operacje DeFi, umożliwiając aplikacjom i agentom programową interakcję z Uniswap w zadaniach takich jak zarządzanie płynnością, balansowanie portfela oraz dynamiczne strategie handlowe.

Lista promptów

  • getPrice
    Udostępnia szablon promptu do pobierania wyceny dla swapa na Uniswap. Przyjmuje parametry takie jak chainId, tokenIn, tokenOut, amountIn, amountOut oraz tradeType, standardyzując interakcje zapytań cenowych między klientami a Uniswap.

Lista zasobów

  • Obsługiwane sieci
    Udostępnia dane o dostępnych blockchainach (Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche, Base) wraz z istotnymi szczegółami konfiguracji, takimi jak adresy RPC, WETH oraz SwapRouter.
  • (W dokumentacji nie opisano innych jawnych zasobów.)

Lista narzędzi

  • getPrice
    Pobiera wycenę dla swapa na Uniswap, umożliwiając użytkownikom lub agentom uzyskanie bieżących kursów i trasowania dla dowolnej pary tokenów na dowolnej obsługiwanej sieci.

Przypadki użycia tego MCP Servera

  • Automatyczna wymiana tokenów
    Agenci AI mogą samodzielnie przeprowadzać swapy między różnymi tokenami na Uniswap, optymalizując pod kątem ceny, opłat i płynności w wielu blockchainach.
  • Wykrywanie cen w czasie rzeczywistym
    Deweloperzy i boty tradingowe mogą używać serwera do pobierania aktualnych wycen i symulowania transakcji przed ich wykonaniem, wspierając dynamiczne modele cenowe i arbitraż.
  • Strategie handlowe multi-chain
    Obsługa wielu łańcuchów EVM pozwala na międzyłańcuchowe operacje DeFi, balansowanie portfela i migrację płynności.
  • Sugestie tradingowe wspierane przez AI
    Agenci mogą generować i prezentować optymalne trasy i strategie tradingowe w oparciu o realne dane rynkowe, opłaty swapowe i dostępność płynności.
  • Zarządzanie portfelem DeFi
    Aplikacje mogą wykorzystywać MCP Server do automatycznego równoważenia, hedgingu lub strategii dostarczania płynności na wielu blockchainach.

Jak to skonfigurować

Windsurf

  1. Wymagania wstępne: Upewnij się, że masz zainstalowane Node.js (14.x+) i npm.
  2. Instalacja Uniswap Trader MCP:
    Zainstaluj pakiet za pomocą npm lub Smithery CLI.
  3. Edytuj konfigurację:
    Zaktualizuj konfigurację Windsurf, aby dodać MCP server.
  4. Dodaj MCP Server do JSON:
    Wklej poniższy fragment do swojej konfiguracji:
    {
      "mcpServers": {
        "Uniswap-Trader-MCP": {
          "command": "node",
          "args": ["path/to/uniswap-trader-mcp/server/index.js"],
          "env": {
            "INFURA_KEY": "twój klucz infura",
            "WALLET_PRIVATE_KEY": "twój klucz prywatny"
          }
        }
      }
    }
    
  5. Zapisz/zrestartuj i zweryfikuj:
    Zapisz konfigurację i zrestartuj Windsurf. Przetestuj, wysyłając żądanie getPrice.

Claude

  1. Wymagania wstępne: Node.js (14.x+), npm, Smithery CLI.
  2. Instalacja przez Smithery:
    npx -y @smithery/cli install @kukapay/uniswap-trader-mcp --client claude
    
  3. Edytuj konfigurację:
    Dodaj MCP do sekcji mcpServers zgodnie z powyższym JSON-em.
  4. Ustaw zmienne środowiskowe:
    Używaj zmiennych środowiskowych dla kluczy API i klucza prywatnego portfela.
  5. Zrestartuj i zweryfikuj:
    Zrestartuj Claude Desktop i sprawdź działanie za pomocą komendy swap.

Cursor

  1. Wymagania wstępne: Node.js i npm.
  2. Instalacja MCP: Pobierz lub sklonuj repozytorium MCP.
  3. Konfiguracja MCP Server:
    Dodaj poniższy fragment do konfiguracji Cursor:
    {
      "mcpServers": {
        "Uniswap-Trader-MCP": {
          "command": "node",
          "args": ["path/to/uniswap-trader-mcp/server/index.js"],
          "env": {
            "INFURA_KEY": "twój klucz infura",
            "WALLET_PRIVATE_KEY": "twój klucz prywatny"
          }
        }
      }
    }
    
  4. Zapisz/zrestartuj:
    Zapisz zmiany i przeładuj Cursor.

Cline

  1. Instalacja wymagań wstępnych: Node.js, npm.
  2. Sklonuj i zainstaluj: Sklonuj repozytorium i uruchom npm install.
  3. Konfiguracja Cline:
    Dodaj wpis MCP servera do konfiguracji:
    {
      "mcpServers": {
        "Uniswap-Trader-MCP": {
          "command": "node",
          "args": ["path/to/uniswap-trader-mcp/server/index.js"],
          "env": {
            "INFURA_KEY": "twój klucz infura",
            "WALLET_PRIVATE_KEY": "twój klucz prywatny"
          }
        }
      }
    }
    
  4. Zrestartuj i przetestuj:
    Zrestartuj Cline i przetestuj przykładowy swap tokenów.

Zabezpieczanie kluczy API

Zawsze korzystaj ze zmiennych środowiskowych w sekcji env swojej konfiguracji, by nie zapisywać wrażliwych danych bezpośrednio w plikach.

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

Jak użyć tego MCP we flowach

Używanie MCP w FlowHunt

Aby zintegrować MCP serwery z workflow w FlowHunt, rozpocznij od dodania komponentu MCP do swojego flow oraz połączenia go z agentem AI:

FlowHunt MCP flow

Kliknij komponent MCP, aby otworzyć panel konfiguracji. W sekcji systemowej konfiguracji MCP wklej dane swojego MCP servera w tym formacie JSON:

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

Po skonfigurowaniu agent AI będzie mógł korzystać z tego MCP jako narzędzia z wszystkimi jego funkcjami i możliwościami. Pamiętaj, by zamienić “Uniswap-Trader-MCP” na rzeczywistą nazwę swojego serwera MCP i podmienić URL na własny adres serwera.


Przegląd

SekcjaDostępnośćSzczegóły/Uwagi
PrzeglądObecny w README
Lista promptówSzablon promptu getPrice opisany
Lista zasobówObsługiwane sieci, informacje konfiguracyjne
Lista narzędzigetPrice opisany zarówno jako prompt, jak i narzędzie
Zabezpieczanie kluczy APIPrzykład i instrukcje podane
Wsparcie dla sampling-u (mniej istotne)Brak wzmianki

Nasza opinia

Uniswap Trader MCP Server zapewnia przejrzystą, dobrze udokumentowaną integrację do automatyzacji swapów na Uniswap w wielu blockchainach. To praktyczne, gotowe do wdrożenia narzędzie dla agentów DeFi i deweloperów z dobrym wsparciem bezpieczeństwa. Zakres narzędzi i zasobów jest jednak obecnie dość skupiony, a nie ma jawnej wzmianki o sampling-u czy wsparciu Roots.

MCP Ocena: 7/10

Ocena MCP

Ma LICENCJĘ✅ (MIT)
Ma co najmniej jedno narzędzie
Liczba forków4
Liczba gwiazdek20

Najczęściej zadawane pytania

Czym jest Uniswap Trader MCP Server?

Uniswap Trader MCP Server to serwer Model Context Protocol (MCP), który umożliwia agentom AI i aplikacjom automatyzację wymiany tokenów, pobieranie cen oraz strategie handlowe na Uniswap w wielu głównych blockchainach takich jak Ethereum, Polygon i Arbitrum.

Jakie blockchainy są obsługiwane?

Obsługiwane sieci to Ethereum, Optimism, Polygon, Arbitrum, Celo, BNB Chain, Avalanche i Base. Serwer udostępnia szczegóły konfiguracji dla każdej sieci, takie jak adresy RPC i SwapRouter.

Jakie narzędzia i funkcje oferuje MCP server?

Głównym narzędziem jest `getPrice`, które pobiera w czasie rzeczywistym wycenę dla swapów Uniswap pomiędzy dowolnymi obsługiwanymi tokenami i sieciami. Pozwala także na wielohopowe trasowanie transakcji i sugestie tradingowe dla zoptymalizowanych operacji DeFi.

Jak bezpiecznie skonfigurować klucze API i portfel?

Zawsze używaj zmiennych środowiskowych w konfiguracji MCP servera do przechowywania wrażliwych danych, takich jak klucze Infura i klucze prywatne portfela. Nigdy nie umieszczaj sekretów bezpośrednio w plikach konfiguracyjnych.

Jakie są główne przypadki użycia tej integracji?

Możesz automatyzować wymianę tokenów, równoważenie portfela, wykrywanie cen w czasie rzeczywistym, handel międzyłańcuchowy oraz generowanie strategii DeFi wspieranych przez AI bezpośrednio z FlowHunt lub wybranej platformy agenta AI.

Jak używać Uniswap Trader MCP w FlowHunt?

Dodaj komponent MCP do swojego flow w FlowHunt, skonfiguruj szczegóły serwera w panelu systemowej konfiguracji MCP i połącz ze swoim agentem AI. Agent będzie miał wtedy dostęp do narzędzi Uniswap i promptów do handlu oraz zapytań o ceny.

Przyspiesz swoją automatyzację DeFi z Uniswap Trader MCP

Zintegruj handel Uniswap i wykrywanie cen z workflowami AI. Skorzystaj z Uniswap Trader MCP Server od FlowHunt, aby bezpiecznie i efektywnie automatyzować wielołańcuchowe operacje DeFi.

Dowiedz się więcej