TheGraph MCP Server

Łatwo integruj i zapytuj dane blockchain w swoich przepływach AI z TheGraph MCP Server, wprowadzając moc protokołu The Graph do FlowHunt i agentów AI.

TheGraph MCP Server

Do czego służy serwer “TheGraph” MCP?

TheGraph MCP Server to warstwa integracyjna, która łączy agentów AI z indeksowanymi danymi blockchain z protokołu The Graph. Umożliwia systemom AI dostęp, zapytania i analizę informacji blockchain w wydajny sposób, udostępniając dane subgraphów za pomocą standaryzowanych narzędzi MCP (Model Context Protocol). Pozwala asystentom pobierać schematy subgraphów oraz wykonywać zapytania GraphQL, ułatwiając procesy deweloperskie związane z analityką blockchain, pobieraniem danych on-chain i monitorowaniem zdecentralizowanych finansów (DeFi). Serwer ten umożliwia deweloperom i agentom AI pobieranie ustrukturyzowanych danych blockchain, wykonywanie automatycznych analiz oraz budowanie aplikacji, które bezproblemowo komunikują się z zdecentralizowaną siecią indeksującą The Graph.

Lista promptów

  • Zapytania o schemat
    • Prompt do pobierania i wyświetlenia schematu konkretnego subgraphu, np. żądanie czytelnego schematu GraphQL lub zrozumienie struktury modelu danych.
  • Zapytania o dane
    • Prompt do pobierania określonych danych z subgraphu, np. wyszukiwanie top tokenów według wolumenu obrotu, pobieranie par o wysokiej płynności lub listowanie ostatnich swapów.
  • Zadania analityczne
    • Prompt do przeprowadzania analiz na danych blockchain, np. analiza wolumenów obrotu dla wybranych tokenów w określonych okresach czasu.

Lista zasobów

Brak udokumentowanych jawnych zasobów MCP w repozytorium.

Lista narzędzi

  • getSubgraphSchema
    • Pobiera schemat wskazanego subgraphu, umożliwiając agentom AI zrozumienie struktury i formatu danych blockchain indeksowanych przez The Graph.
  • querySubgraph
    • Wykonuje zapytania GraphQL na wybranym subgraphie, umożliwiając pobieranie niestandardowych zbiorów danych oraz analitykę bezpośrednio z indeksowanych danych blockchain The Graph.

Przykładowe zastosowania tego serwera MCP

  • Analityka danych blockchain
    • Deweloperzy i agenci AI mogą analizować dane on-chain, takie jak wolumeny obrotu czy płynność, aby dostarczać wnioski dla platform DeFi lub botów handlowych.
  • Eksploracja schematów dla deweloperów
    • Umożliwia szybkie pobieranie schematów subgraphów w celu zrozumienia modeli danych, przyspieszając rozwój aplikacji zintegrowanych z blockchainem.
  • Monitorowanie i raportowanie DeFi
    • Automatyczne monitorowanie wskaźników finansowych (np. top tokenów, swapów) dla zdecentralizowanych giełd i aktywów za pomocą zapytań do subgraphów.
  • Niestandardowe pobieranie danych
    • Ułatwia pobieranie określonych danych blockchain na potrzeby badań, dashboardów lub analityki w czasie rzeczywistym poprzez tworzenie i wykonywanie zapytań GraphQL.
  • Asystenci blockchain wspierani AI
    • Zasila agentów, którzy mogą odpowiadać na pytania lub automatyzować zadania w oparciu o dane blockchain, np. ostrzeganie o nietypowych transakcjach lub generowanie raportów.

Jak skonfigurować

Windsurf

  1. Wymagania wstępne: Upewnij się, że masz zainstalowany Python 3.10+ oraz uv.
  2. Sklonuj repozytorium:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Edytuj plik konfiguracyjny: Zlokalizuj konfigurację Windsurf (np. config.json).
  4. Dodaj TheGraph MCP Server:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Zapisz i zrestartuj Windsurf.
  6. Weryfikacja: Przetestuj za pomocą prompta do schematu lub danych.

Claude

  1. Wymagania wstępne: Python i uv zainstalowane.
  2. Sklonuj repozytorium:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Zaktualizuj ustawienia MCP Claude: Edytuj swoją konfigurację Claude.
  4. Wprowadź szczegóły serwera:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Zrestartuj Claude i sprawdź połączenie.

Cursor

  1. Zainstaluj wymagania: Python 3.10+ i uv.
  2. Sklonuj repozytorium:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Edytuj plik konfiguracyjny MCP dla Cursor.
  4. Dodaj poniższy JSON:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Zrestartuj Cursor i zweryfikuj uruchamiając zapytanie testowe.

Cline

  1. Wymagania wstępne: Upewnij się, że masz Python 3.10+ oraz uv.
  2. Sklonuj repozytorium:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Edytuj plik konfiguracyjny dla Cline.
  4. Wklej poniższe do konfiguracji MCP:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Zrestartuj Cline, a następnie przetestuj promptem.

Zabezpieczanie kluczy API

  • Przechowuj swój THEGRAPH_API_KEY jako zmienną środowiskową.
  • Przykładowa konfiguracja:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "${THEGRAPH_API_KEY}"
          }
        }
      }
    }
    

Jak używać tego MCP w przepływach

Korzystanie z MCP w FlowHunt

Aby zintegrować serwery MCP w swoim przepływie FlowHunt, rozpocznij od dodania komponentu MCP do przepływu i połącz go z agentem AI:

FlowHunt MCP flow

Kliknij na komponent MCP, aby otworzyć panel konfiguracji. W sekcji konfiguracji systemowej MCP wstaw szczegóły swojego serwera MCP w tym formacie JSON:

{
  "thegraph-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po skonfigurowaniu agent AI może już korzystać z tego MCP jako narzędzia mającego dostęp do wszystkich jego funkcji i możliwości. Pamiętaj, aby zmienić “thegraph-mcp” na faktyczną nazwę swojego serwera MCP oraz podmienić URL na swój adres serwera MCP.


Przegląd

SekcjaDostępnośćSzczegóły/Uwagi
Przegląd
Lista promptów
Lista zasobówBrak jawnych zasobów MCP
Lista narzędzi2 narzędzia: getSubgraphSchema, querySubgraph
Zabezpieczenie kluczy APIObsługa zmiennych środowiskowych
Wsparcie próbkowania (mniej ważne)Nie wspomniano

Nasza opinia

TheGraph MCP Server oferuje przejrzysty interfejs i dwa kluczowe narzędzia do pracy z indeksowanymi danymi blockchain The Graph. Dokumentacja obejmuje konfigurację i bezpieczeństwo, ale brakuje w niej szczegółów dotyczących jawnych zasobów MCP, rootów czy próbkowania. Ogólnie jest to rozwiązanie proste i funkcjonalne dla swojego przeznaczenia.

Ocena: 7/10

Wynik MCP

Ma LICENCJĘ✅ (MIT)
Ma co najmniej jedno narzędzie
Liczba Forków7
Liczba Gwiazdek4

Najczęściej zadawane pytania

Czym jest TheGraph MCP Server?

TheGraph MCP Server to warstwa integracyjna łącząca agentów i aplikacje AI z indeksowanymi danymi blockchain z protokołu The Graph. Udostępnia dane subgraphów oraz umożliwia wydajne zapytania i analizę danych z użyciem standaryzowanych narzędzi MCP.

Jakie narzędzia oferuje TheGraph MCP Server?

Oferuje dwa narzędzia: getSubgraphSchema (do pobierania i eksplorowania schematu dowolnego subgraphu) oraz querySubgraph (do wykonywania zapytań GraphQL i pobierania niestandardowych zbiorów danych bezpośrednio z indeksowanych danych blockchain The Graph).

Jakie są typowe zastosowania?

Typowe zastosowania to analityka danych blockchain, monitorowanie DeFi, eksploracja schematów dla deweloperów, niestandardowe pobieranie danych on-chain do dashboardów lub badań oraz wspieranie asystentów blockchain wykorzystujących AI.

Jak zabezpieczyć mój klucz API?

Zawsze przechowuj swój THEGRAPH_API_KEY jako zmienną środowiskową w konfiguracji serwera MCP. Chroni to Twoje wrażliwe dane uwierzytelniające i pozwala na bezpieczniejsze wdrożenia.

Czy mogę używać TheGraph MCP Server z FlowHunt?

Tak! Dodaj serwer MCP do swojego przepływu w FlowHunt, skonfiguruj go z adresem URL serwera oraz kluczem API, a Twoi agenci AI uzyskają dostęp do wszystkich narzędzi i funkcji TheGraph MCP Server.

Wzmocnij swoje AI danymi blockchain

Połącz swoich agentów AI z indeksowanymi danymi blockchain z The Graph za pomocą TheGraph MCP Server. Umożliwiaj natychmiastową analitykę, monitorowanie DeFi i niestandardowe zapytania danych w FlowHunt już dziś.

Dowiedz się więcej