TheGraph MCP Server

TheGraph MCP Server

Integrează și interoghează cu ușurință date blockchain în fluxurile tale AI folosind TheGraph MCP Server, aducând puterea protocolului The Graph în FlowHunt și către agenții AI.

Ce face serverul “TheGraph” MCP?

TheGraph MCP Server este un strat de integrare care conectează agenții AI cu date blockchain indexate din protocolul The Graph. Acesta oferă sistemelor AI posibilitatea de a accesa, interoga și analiza eficient informații blockchain, expunând datele subgraph prin unelte standardizate MCP (Model Context Protocol). Permițând asistenților să preia scheme de subgraph și să execute interogări GraphQL, TheGraph MCP Server facilitează fluxurile de dezvoltare ce implică analitică blockchain, extragerea de date on-chain și monitorizare DeFi (finanțe descentralizate). Acest server face posibil pentru dezvoltatori și agenți AI să recupereze date blockchain structurate, să efectueze analize automate și să construiască aplicații care interacționează fără probleme cu rețeaua descentralizată de indexare The Graph.

Listă de Prompt-uri

  • Interogări de Scheamă
    • Prompt-uri pentru a prelua și afișa schema unui subgraph dat, cum ar fi solicitarea unei scheme GraphQL lizibile sau înțelegerea structurii modelului de date.
  • Interogări de Date
    • Prompt-uri pentru a prelua date specifice dintr-un subgraph, precum găsirea token-urilor cu cel mai mare volum de tranzacționare, extragerea perechilor cu lichiditate ridicată sau listarea evenimentelor recente de swap.
  • Sarcini de Analiză
    • Prompt-uri pentru a efectua analize pe date blockchain, cum ar fi analizarea volumelor de tranzacționare pentru anumite token-uri pe perioade de timp definite.

Listă de Resurse

Nicio resursă MCP explicită nu este documentată în depozit.

Listă de Unelte

  • getSubgraphSchema
    • Preia schema unui subgraph specificat, permițând agenților AI să înțeleagă structura și formatul datelor blockchain indexate de The Graph.
  • querySubgraph
    • Execută interogări GraphQL pe un subgraph desemnat, permițând extragerea de seturi de date personalizate și analize direct din datele blockchain indexate de The Graph.

Cazuri de utilizare ale acestui MCP Server

  • Analitică Date Blockchain
    • Dezvoltatorii și agenții AI pot analiza date on-chain, precum volumele de tranzacționare sau lichiditatea, pentru a oferi informații pentru platforme DeFi sau boți de tranzacționare.
  • Explorarea Schemei pentru Dezvoltatori
    • Permite recuperarea rapidă a schemelor subgraph pentru înțelegerea modelelor de date, accelerând dezvoltarea aplicațiilor integrate cu blockchain.
  • Monitorizare și Raportare DeFi
    • Monitorizare automată a metricilor financiare (de exemplu, top token-uri, evenimente de swap) pentru exchange-uri descentralizate și active folosind interogări subgraph.
  • Extragere Personalizată de Date
    • Facilitează extragerea de date blockchain specifice pentru cercetare, dashboard-uri sau analitică în timp real prin crearea și executarea de interogări GraphQL personalizate.
  • Asistenți Blockchain alimentați de AI
    • Alimentează agenți care pot răspunde la întrebări sau automatiza sarcini pe baza datelor blockchain, precum alertarea asupra tranzacțiilor neobișnuite sau generarea de rapoarte.

Cum se instalează

Windsurf

  1. Cerințe preliminare: Asigură-te că Python 3.10+ și uv sunt instalate.
  2. Clonează depozitul:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Editează fișierul de configurație: Localizează configurația Windsurf (de ex. config.json).
  4. Adaugă 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. Salvează și repornește Windsurf.
  6. Verifică: Testează cu un prompt de interogare a schemei sau a datelor.

Claude

  1. Cerințe preliminare: Python și uv instalate.
  2. Clonează repo-ul:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Actualizează setările MCP ale lui Claude: Editează configurația lui Claude.
  4. Introdu detaliile serverului:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Repornește Claude și testează conectivitatea.

Cursor

  1. Instalează cerințele preliminare: Python 3.10+ și uv.
  2. Clonează depozitul:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Editează fișierul de configurare MCP al lui Cursor.
  4. Adaugă următorul JSON:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Repornește Cursor și verifică rulând o interogare de test.

Cline

  1. Cerințe preliminare: Asigură-te că Python 3.10+ și uv sunt disponibile.
  2. Clonează depozitul:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Editează fișierul de configurare al lui Cline.
  4. Introdu următoarele în configurația MCP:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Repornește Cline, apoi testează cu un prompt.

Securizarea cheilor API

  • Stochează THEGRAPH_API_KEY ca variabilă de mediu.
  • Exemplu de configurație:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "${THEGRAPH_API_KEY}"
          }
        }
      }
    }
    

Cum folosești acest MCP în fluxuri

Folosirea MCP în FlowHunt

Pentru a integra servere MCP în fluxul tău FlowHunt, începe prin a adăuga componenta MCP în flow și conecteaz-o la agentul tău AI:

FlowHunt MCP flow

Apasă pe componenta MCP pentru a deschide panoul de configurare. În secțiunea de configurație MCP a sistemului, inserează detaliile serverului MCP folosind acest format JSON:

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

După configurare, agentul AI poate folosi acest MCP ca unealtă cu acces la toate funcțiile și capabilitățile sale. Nu uita să schimbi “thegraph-mcp” cu numele real al serverului tău MCP și să înlocuiești URL-ul cu URL-ul tău de server MCP.


Prezentare generală

SecțiuneDisponibilitateDetalii/Note
Prezentare generală
Listă de Prompt-uri
Listă de ResurseNicio resursă MCP explicită găsită
Listă de Unelte2 unelte: getSubgraphSchema, querySubgraph
Securizarea Cheilor APIVariabilă de mediu suportată
Suport pentru Sampling (mai puțin important)Nu este menționat

Opinia noastră

TheGraph MCP Server oferă o interfață clară și două unelte esențiale pentru interacțiunea cu datele blockchain indexate de The Graph. Documentația acoperă instalarea și securitatea, dar lipsește detalierea resurselor MCP explicite, root-uri sau sampling. Per ansamblu, este simplu de folosit și funcțional pentru scopul propus.

Evaluare: 7/10

Scor MCP

Are LICENȚĂ✅ (MIT)
Are cel puțin o unealtă
Număr de Fork-uri7
Număr de Stele4

Întrebări frecvente

Ce este TheGraph MCP Server?

TheGraph MCP Server este un strat de integrare care conectează agenții AI și aplicațiile cu datele blockchain indexate din protocolul The Graph. Expune datele subgraph și permite interogarea și analiza eficientă a datelor folosind unelte MCP standardizate.

Ce unelte oferă TheGraph MCP Server?

Oferă două unelte: getSubgraphSchema (pentru a prelua și explora schema oricărui subgraph) și querySubgraph (pentru a executa interogări GraphQL și a extrage seturi de date personalizate direct din datele blockchain indexate de The Graph).

Care sunt cazurile de utilizare tipice?

Cazuri de utilizare tipice includ analitica datelor blockchain, monitorizarea DeFi, explorarea schemelor pentru dezvoltatori, extragerea personalizată de date on-chain pentru dashboard-uri sau cercetare și activarea asistenților blockchain alimentați de AI.

Cum îmi securizez cheia API?

Stochează întotdeauna THEGRAPH_API_KEY ca variabilă de mediu în configurația serverului tău MCP. Acest lucru protejează acreditările sensibile și permite implementări mai sigure.

Pot folosi TheGraph MCP Server cu FlowHunt?

Da! Adaugă serverul MCP în flow-ul tău FlowHunt, configurează-l cu URL-ul serverului și cheia ta API, iar agenții tăi AI vor avea acces la toate uneltele și funcțiile TheGraph MCP Server.

Accelerează-ți AI-ul cu date Blockchain

Conectează agenții tăi AI la datele blockchain indexate de The Graph folosind TheGraph MCP Server. Permite analize instant, monitorizare DeFi și interogări personalizate de date în FlowHunt chiar azi.

Află mai multe

Serverul MCP pentru Schema GraphQL
Serverul MCP pentru Schema GraphQL

Serverul MCP pentru Schema GraphQL

Serverul MCP pentru Schema GraphQL oferă putere asistenților AI și dezvoltatorilor să exploreze, analizeze și documenteze schemele GraphQL programatic. Cu o sui...

5 min citire
GraphQL API +6
Integrarea serverului Memgraph MCP
Integrarea serverului Memgraph MCP

Integrarea serverului Memgraph MCP

Serverul Memgraph MCP face legătura între baza de date grafică Memgraph și modelele mari de limbaj, permițând accesul în timp real la datele graf și fluxuri de ...

4 min citire
AI MCP +5
Serverul MCP GraphQL
Serverul MCP GraphQL

Serverul MCP GraphQL

MCP GraphQL este un server Model Context Protocol (MCP) care standardizează accesul la API-urile GraphQL, expunând dinamic fiecare interogare ca unealtă pentru ...

5 min citire
GraphQL AI Integration +4