TheGraph MCP Server

Integreer en raadpleeg eenvoudig blockchaingegevens in je AI-workflows met de TheGraph MCP Server en breng de kracht van het The Graph-protocol naar FlowHunt en AI-agenten.

TheGraph MCP Server

Wat doet de “TheGraph” MCP Server?

De TheGraph MCP Server is een integratielaag die AI-agenten verbindt met geïndexeerde blockchaingegevens van het The Graph-protocol. Het stelt AI-systemen in staat om efficiënt toegang te krijgen tot, query’s uit te voeren op en analyses te maken van blockchaininformatie door subgraph-data beschikbaar te stellen via gestandaardiseerde MCP (Model Context Protocol) tools. Door assistenten subgraph-schema’s te laten ophalen en GraphQL-query’s te laten uitvoeren, faciliteert de TheGraph MCP Server ontwikkelworkflows waarbij blockchain-analytics, on-chain data-opvraging en decentralized finance (DeFi)-monitoring centraal staan. Deze server maakt het mogelijk voor ontwikkelaars en AI-agenten om gestructureerde blockchaindata op te halen, geautomatiseerde analyses uit te voeren en applicaties te bouwen die naadloos met het gedecentraliseerde indexeringsnetwerk van The Graph integreren.

Lijst van Prompts

  • Schema-queries
    • Prompts om het schema van een bepaalde subgraph op te halen en te tonen, zoals het opvragen van een leesbaar GraphQL-schema of het begrijpen van de datastructuur.
  • Data-queries
    • Prompts om specifieke data uit een subgraph op te halen, zoals het vinden van toptokens op handelsvolume, het ophalen van paren met hoge liquiditeit of een lijst van recente swap-events.
  • Analyse-taken
    • Prompts om analyses uit te voeren op blockchaingegevens, bijvoorbeeld het analyseren van handelsvolumes van bepaalde tokens over een opgegeven periode.

Lijst van Resources

Er zijn geen expliciete MCP-resources gedocumenteerd in de repository.

Lijst van Tools

  • getSubgraphSchema
    • Haalt het schema op van een opgegeven subgraph, zodat AI-agenten de structuur en het formaat van blockchaindata geïndexeerd door The Graph kunnen begrijpen.
  • querySubgraph
    • Voert GraphQL-query’s uit op een aangewezen subgraph en maakt het mogelijk om aangepaste datasets en analyses direct uit de geïndexeerde blockchaindata van The Graph op te halen.

Use cases van deze MCP Server

  • Blockchain Data-analyse
    • Ontwikkelaars en AI-agenten kunnen on-chain data analyseren, zoals handelsvolumes of liquiditeit, om inzichten te bieden voor DeFi-platforms of handelsbots.
  • Schema-verkenning voor ontwikkelaars
    • Snelle opvraging van subgraph-schema’s voor inzicht in datamodellen, waardoor de ontwikkeling van blockchain-geïntegreerde applicaties versneld wordt.
  • DeFi-monitoring en rapportage
    • Geautomatiseerde monitoring van financiële metrics (bijvoorbeeld toptokens, swap-events) voor gedecentraliseerde exchanges en assets via subgraph-queries.
  • Aangepaste data-opvraging
    • Maakt het mogelijk om specifieke blockchaindata te extraheren voor onderzoek, dashboards of real-time analytics door het opstellen en uitvoeren van aangepaste GraphQL-query’s.
  • AI-gestuurde blockchain-assistenten
    • Maakt agents mogelijk die vragen kunnen beantwoorden of taken automatiseren op basis van blockchaindata, zoals het waarschuwen bij ongebruikelijke transacties of het genereren van rapportages.

Hoe stel je het in

Windsurf

  1. Vereisten: Zorg dat Python 3.10+ en uv geïnstalleerd zijn.
  2. Clone de repository:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Bewerk het configuratiebestand: Zoek je Windsurf-configuratie (bijv. config.json).
  4. Voeg TheGraph MCP Server toe:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Opslaan en Windsurf herstarten.
  6. Verifiëren: Test met een schema- of data-queryprompt.

Claude

  1. Vereisten: Python en uv geïnstalleerd.
  2. Clone de repo:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Update Claude’s MCP-instellingen: Bewerk je Claude-configuratie.
  4. Voeg servergegevens in:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Herstart Claude en test de verbinding.

Cursor

  1. Installeer vereisten: Python 3.10+ en uv.
  2. Clone de repository:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Bewerk Cursor’s MCP-configuratiebestand.
  4. Voeg de volgende JSON toe:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Herstart Cursor en verifieer door een testquery uit te voeren.

Cline

  1. Vereisten: Zorg dat Python 3.10+ en uv beschikbaar zijn.
  2. Clone de repository:
    git clone https://github.com/kukapay/thegraph-mcp.git
  3. Bewerk Cline’s configuratiebestand.
  4. Voeg het volgende toe aan je MCP-config:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  5. Herstart Cline en test vervolgens met een prompt.

API-sleutels beveiligen

  • Sla je THEGRAPH_API_KEY op als een omgevingsvariabele.
  • Voorbeeldconfiguratie:
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "${THEGRAPH_API_KEY}"
          }
        }
      }
    }
    

Hoe gebruik je deze MCP binnen flows

MCP gebruiken in FlowHunt

Om MCP-servers te integreren in je FlowHunt-workflow, begin je met het toevoegen van het MCP-component aan je flow en koppel je deze aan je AI-agent:

FlowHunt MCP flow

Klik op het MCP-component om het configuratievenster te openen. Voeg in het systeem MCP-configuratiegedeelte je MCP-servergegevens toe via het volgende JSON-formaat:

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

Na configuratie kan de AI-agent deze MCP nu gebruiken als tool met toegang tot alle functies en mogelijkheden. Vergeet niet “thegraph-mcp” te veranderen naar de daadwerkelijke naam van jouw MCP-server en vervang de URL door je eigen MCP-server URL.


Overzicht

SectieBeschikbaarheidDetails/Opmerkingen
Overzicht
Lijst van Prompts
Lijst van ResourcesGeen expliciete MCP-resources gevonden
Lijst van Tools2 tools: getSubgraphSchema, querySubgraph
API-sleutels beveiligenOndersteund als omgevingsvariabele
Sampling Support (minder belangrijk in evaluatie)Niet vermeld

Onze mening

De TheGraph MCP Server biedt een duidelijke interface en twee essentiële tools voor interactie met The Graph’s geïndexeerde blockchaindata. De documentatie behandelt installatie en beveiliging, maar mist details over expliciete MCP-resources, roots of sampling. Al met al is het eenvoudig en functioneel voor het beoogde gebruik.

Beoordeling: 7/10

MCP Score

Heeft een LICENSE✅ (MIT)
Heeft minstens één tool
Aantal Forks7
Aantal Sterren4

Veelgestelde vragen

Wat is TheGraph MCP Server?

De TheGraph MCP Server is een integratielaag die AI-agenten en applicaties verbindt met geïndexeerde blockchaingegevens van het The Graph-protocol. Het stelt subgraph-data beschikbaar en maakt efficiënte gegevensopvraging en analyse mogelijk via gestandaardiseerde MCP-tools.

Welke tools biedt TheGraph MCP Server?

Het biedt twee tools: getSubgraphSchema (om het schema van eender welke subgraph op te halen en te verkennen) en querySubgraph (om GraphQL-query’s uit te voeren en zelfgekozen datasets direct op te halen uit de geïndexeerde blockchaingegevens van The Graph).

Wat zijn typische use cases?

Typische use cases zijn blockchain data-analyse, DeFi-monitoring, schema-verkenning voor ontwikkelaars, aangepaste on-chain data-opvraging voor dashboards of onderzoek, en het mogelijk maken van AI-gestuurde blockchain-assistenten.

Hoe beveilig ik mijn API-sleutel?

Sla je THEGRAPH_API_KEY altijd op als een omgevingsvariabele in je MCP-serverconfiguratie. Dit beschermt je gevoelige gegevens en maakt veiligere implementaties mogelijk.

Kan ik TheGraph MCP Server gebruiken met FlowHunt?

Ja! Voeg de MCP-server toe aan je FlowHunt flow, configureer deze met je server-URL en API-sleutel, en je AI-agenten krijgen toegang tot alle tools en functies van de TheGraph MCP Server.

Geef je AI een boost met blockchaingegevens

Verbind je AI-agenten met The Graph’s geïndexeerde blockchaingegevens via de TheGraph MCP Server. Activeer direct analytics, DeFi-monitoring en aangepaste gegevensquery’s in FlowHunt vandaag nog.

Meer informatie