Dune Analytics MCP Server

Verbind Dune Analytics met je AI-agenten voor realtime ophalen van blockchain-gegevens, analyses en rapportage via FlowHunt’s MCP-integratie.

Dune Analytics MCP Server

Wat doet de “Dune Analytics” MCP Server?

De Dune Analytics MCP Server is een Model Context Protocol (MCP) server die fungeert als brug tussen Dune Analytics en AI-agenten. Het primaire doel is om naadloze integratie van blockchain-analysegegevens mogelijk te maken in AI-gedreven workflows door assistenten Dune-queries programmatisch te laten ophalen en uitvoeren. Door Dune Analytics-data als tools aan te bieden, kunnen ontwikkelaars en AI-clients realtime blockchain-data ophalen, analyseren en rapporteren binnen hun automatiserings- of agentworkflows. Het CSV-uitvoerformaat van de server zorgt voor compatibiliteit met verdere gegevensverwerking, waardoor deze waardevol is voor taken als on-chain-analyse, dashboardgeneratie en geautomatiseerde rapportage in ontwikkelomgevingen.

Lijst met prompts

Er zijn geen expliciete prompt-sjablonen vermeld in de repository of documentatie.

Lijst met bronnen

Er worden geen expliciete bronnen beschreven of beschikbaar gesteld in de documentatie of code.

Lijst met tools

  • get_latest_result
    • Haalt de laatste resultaten op van een Dune Analytics-query via het ID. De uitvoer is een CSV-geformatteerde string met de queryresultaten.
  • run_query
    • Voert een opgegeven Dune Analytics-query uit via het ID en haalt de resultaten op. Geeft ook data terug in een CSV-geformatteerde string.

Gebruikstoepassingen van deze MCP-server

  • Blockchain Data Analyse
    • Automatiseer het ophalen en analyseren van blockchain-data door Dune Analytics-queries direct via AI-agenten uit te voeren.
  • Dashboard Generatie
    • Voorzie dynamische dashboards of rapportagetools van Dune Analytics-data via de MCP-interface.
  • Geautomatiseerde Crypto Marktrapportage
    • Laat bots of assistenten up-to-date rapporten genereren over blockchain-activiteit, DeFi-protocollen of token-analyses.
  • Datagedreven Smart Contract Monitoring
    • Integreer realtime monitoring voor smart contracts of on-chain-events door Dune te bevragen op specifieke triggers en de resultaten zichtbaar te maken.
  • Onderzoeks- en Data Science-workflows
    • Versnel experimenten en dataverzameling voor crypto-onderzoek via geautomatiseerde Dune-queries in data science-pijplijnen.

Hoe stel je het in

Windsurf

  1. Zorg dat je Python 3.10+ en een geldige Dune Analytics API-key hebt.
  2. Zoek in je Windsurf-configuratie de sectie mcpServers.
  3. Voeg de Dune Analytics MCP Server toe met de volgende JSON-snippet:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  4. Sla de configuratie op en herstart Windsurf.
  5. Controleer de installatie door een testquery naar Dune te sturen via de interface.

API-keys beveiligen: Stel je DUNE_API_KEY in als omgevingsvariabele. Voorbeeld:

{
  "mcpServers": {
    "dune-analytics": {
      "command": "python",
      "args": ["main.py"],
      "env": {
        "DUNE_API_KEY": "${DUNE_API_KEY}"
      },
      "inputs": {
        "DUNE_API_KEY": "your_api_key_here"
      }
    }
  }
}

Claude

  1. Installeer de server via Smithery CLI:
    npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude
    
  2. Zorg dat je DUNE_API_KEY is ingesteld als omgevingsvariabele.
  3. Bevestig in Claude Desktop dat de MCP-server zichtbaar is en draait.
  4. Gebruik de command-interface om direct Dune-queries uit te voeren.
  5. Controleer of de uitvoer in CSV-formaat wordt ontvangen.

Cursor

  1. Installeer Python 3.10+ en verkrijg een Dune API-key.
  2. Voeg in het configuratiebestand van Cursor toe:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Stel je API-key in als omgevingsvariabele of in de configuratie.
  4. Herstart Cursor en test de verbinding.

Cline

  1. Zorg dat Python 3.10+ is geïnstalleerd en je API-key beschikbaar is.
  2. Voeg de MCP-serverdefinitie toe aan je Cline-configuratie:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Exporteer DUNE_API_KEY in je shell of als omgevingsvariabele.
  4. Herstart Cline en voer een voorbeeldquery uit om te valideren.

API-keys beveiligen (geldt voor alle platforms): Gebruik altijd omgevingsvariabelen om te voorkomen dat je API-keys leesbaar zijn in configuratiebestanden.

Hoe gebruik je deze MCP in flows

Gebruik MCP in FlowHunt

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

FlowHunt MCP flow

Klik op het MCP-component om het configuratiepaneel te openen. In de systeem-MCP-configuratie sectie, voeg je je MCP-serverdetails toe in dit JSON-formaat:

{
  "dune-analytics": {
    "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 “dune-analytics” te vervangen door de eigenlijke naam en de URL door je eigen MCP-server-URL.


Overzicht

SectieBeschikbaarheidDetails/Opmerkingen
OverzichtDune Analytics MCP maakt Dune-data toegankelijk voor AI-agenten
Lijst met PromptsGeen prompt-sjablonen voorzien
Lijst met BronnenGeen expliciete bronnen vermeld
Lijst met Toolsget_latest_result, run_query
API-keys beveiligenVereist DUNE_API_KEY in de omgeving
Sampling Support (minder belangrijk voor beoordeling)Niet vermeld

Onze mening

De Dune Analytics MCP Server is eenvoudig en gericht op het beschikbaar maken van Dune Analytics-queries als tools, wat hem waardevol maakt in blockchain-analyseworkflows. Er ontbreken echter prompt-sjablonen en expliciete bronnen, en geavanceerde MCP-functies zoals roots of sampling worden niet genoemd. De documentatie voor installatie en gebruik is goed. Op een schaal van 0–10 zouden we deze MCP een 6/10 geven, vooral vanwege de duidelijke bruikbaarheid en goede documentatie, maar beperkte ondersteuning voor MCP-functies.

MCP Score

Heeft een LICENSE✅ (MIT)
Heeft ten minste één tool
Aantal Forks6
Aantal Sterren20

Veelgestelde vragen

Wat is de Dune Analytics MCP Server?

Het is een Model Context Protocol-server die Dune Analytics en AI-agenten verbindt, waardoor programmatische uitvoering en het ophalen van Dune-queries mogelijk wordt voor blockchain-data-analyse, dashboards en rapportage.

Welke tools biedt deze MCP-server?

Hij biedt twee hoofdtools: get_latest_result (haalt het laatste Dune-queryresultaat op via ID) en run_query (voert een Dune-query uit via ID), beide leveren resultaten als CSV-geformatteerde strings.

Hoe wordt de Dune Analytics MCP Server doorgaans gebruikt?

Hij wordt gebruikt voor het automatiseren van het ophalen en analyseren van blockchain-gegevens, het aansturen van dashboards, het genereren van automatische cryptomarktrapporten en het ondersteunen van datagedreven monitoring- en onderzoeksworkflows.

Hoe beveilig ik mijn API-key?

Gebruik altijd omgevingsvariabelen (zoals DUNE_API_KEY) in plaats van inloggegevens hardcoded in je configuratiebestanden te zetten, om gevoelige informatie te beschermen.

Welke platforms ondersteunen deze MCP-server?

Hij is compatibel met Windsurf, Claude, Cursor en Cline, en kan gebruikt worden in FlowHunt-flows om blockchain-analyse te integreren in AI-gestuurde automatisering.

Wat is het uitvoerformaat van de data?

Queryresultaten worden teruggegeven als CSV-geformatteerde strings, waardoor ze eenvoudig te verwerken zijn in verdere automatiserings- of analysetools.

Integreer Dune Analytics met FlowHunt

Geef je AI-workflows een boost met realtime blockchain-analyses van Dune. Verbind, analyseer en automatiseer crypto-gegevens in enkele minuten.

Meer informatie