Dune Analytics MCP Server

Verbinden Sie Dune Analytics mit Ihren KI-Agenten für Echtzeit-Abruf, Analyse und Reporting von Blockchain-Daten über FlowHunts MCP-Integration.

Dune Analytics MCP Server

Was macht der “Dune Analytics” MCP Server?

Der Dune Analytics MCP Server ist ein Model Context Protocol (MCP) Server, der als Brücke zwischen Dune Analytics und KI-Agenten dient. Seine Hauptaufgabe ist die nahtlose Integration von Blockchain-Analytics-Daten in KI-gestützte Workflows, indem er Assistenten ermöglicht, Dune-Abfragen programmatisch abzurufen und auszuführen. Durch die Bereitstellung der Dune Analytics Daten als Tools können Entwickler und KI-Clients Blockchain-Daten in Echtzeit abrufen, analysieren und Berichte direkt in ihren Automatisierungs- oder Agenten-Workflows generieren. Das CSV-Ausgabeformat des Servers sorgt für Kompatibilität mit nachgelagerter Datenverarbeitung und macht ihn wertvoll für Aufgaben wie On-Chain-Analytics, Dashboard-Generierung und automatisiertes Reporting in Entwicklerumgebungen.

Liste der Prompts

Im Repository oder in der Dokumentation sind keine expliziten Prompt-Vorlagen aufgeführt.

Liste der Ressourcen

In der Dokumentation oder im Code sind keine expliziten Ressourcen beschrieben oder verfügbar.

Liste der Tools

  • get_latest_result
    • Ruft das neueste Ergebnis einer Dune Analytics Abfrage anhand der ID ab. Die Ausgabe ist ein CSV-formatierter String mit den Abfrageergebnissen.
  • run_query
    • Führt eine angegebene Dune Analytics Abfrage per ID aus und ruft die Ergebnisse ab. Auch hier erfolgt die Ausgabe als CSV-formatierter String.

Anwendungsfälle dieses MCP Servers

  • Blockchain-Datenanalyse
    • Automatisieren Sie den Abruf und die Analyse von Blockchain-Daten, indem Sie Dune Analytics Abfragen direkt aus KI-Agenten heraus ausführen.
  • Dashboard-Generierung
    • Steuern Sie dynamische Dashboards oder Reporting-Tools, indem Sie Dune Analytics Daten über die MCP-Schnittstelle abrufen und aktualisieren.
  • Automatisiertes Krypto-Marktreporting
    • Ermöglichen Sie Bots oder Assistenten, aktuelle Berichte zu Blockchain-Aktivitäten, DeFi-Protokollen oder Token-Analysen zu generieren.
  • Datengetriebenes Smart-Contract-Monitoring
    • Integrieren Sie Echtzeitüberwachung für Smart Contracts oder On-Chain-Events, indem Sie Dune nach bestimmten Triggern abfragen und die Ergebnisse bereitstellen.
  • Research- und Data-Science-Workflows
    • Erleichtern Sie schnelles Experimentieren und Datensammlung für Krypto-Research durch automatisierte Dune-Abfragen, eingebettet in Data-Science-Pipelines.

Einrichtung

Windsurf

  1. Stellen Sie sicher, dass Python 3.10+ installiert ist und Sie einen gültigen Dune Analytics API-Schlüssel besitzen.
  2. Suchen Sie in Ihrer Windsurf-Konfiguration den Abschnitt mcpServers.
  3. Fügen Sie den Dune Analytics MCP Server mit folgendem JSON-Snippet hinzu:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  4. Speichern Sie die Konfiguration und starten Sie Windsurf neu.
  5. Überprüfen Sie die Einrichtung, indem Sie eine Testabfrage über die Oberfläche ausführen.

API-Schlüssel absichern: Setzen Sie Ihren DUNE_API_KEY in den Umgebungsvariablen. Beispiel:

{
  "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. Installieren Sie den Server mit Smithery CLI:
    npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude
    
  2. Stellen Sie sicher, dass Ihr DUNE_API_KEY als Umgebungsvariable gesetzt ist.
  3. Überprüfen Sie in Claude Desktop, ob der MCP Server gelistet und aktiv ist.
  4. Führen Sie Dune-Abfragen direkt über das Befehlsinterface aus.
  5. Prüfen Sie, ob die Ausgabe im CSV-Format erfolgt.

Cursor

  1. Installieren Sie Python 3.10+ und besorgen Sie sich einen Dune API-Schlüssel.
  2. Fügen Sie in der Cursor-Konfigurationsdatei hinzu:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Setzen Sie Ihren API-Schlüssel in der Umgebung oder Konfiguration.
  4. Starten Sie Cursor neu und testen Sie die Verbindung.

Cline

  1. Stellen Sie sicher, dass Python 3.10+ installiert ist und Ihr API-Schlüssel bereitliegt.
  2. Fügen Sie die MCP-Server-Definition zu Ihrer Cline-Konfiguration hinzu:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Exportieren Sie DUNE_API_KEY in Ihrer Shell oder als Umgebungsvariable.
  4. Starten Sie Cline neu und führen Sie eine Beispielabfrage zur Validierung aus.

API-Schlüssel sichern (gilt für alle Plattformen): Verwenden Sie immer Umgebungsvariablen, um Ihre API-Schlüssel nicht im Klartext in Konfigurationsdateien zu hinterlegen.

Nutzung dieses MCP in Flows

MCP in FlowHunt verwenden

Um MCP-Server in Ihren FlowHunt-Workflow zu integrieren, fügen Sie zunächst die MCP-Komponente zu Ihrem Flow hinzu und verbinden sie mit Ihrem KI-Agenten:

FlowHunt MCP flow

Klicken Sie auf die MCP-Komponente, um das Konfigurationspanel zu öffnen. Im Abschnitt “System MCP-Konfiguration” tragen Sie Ihre MCP-Server-Details in folgendem JSON-Format ein:

{
  "dune-analytics": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Nach der Konfiguration kann der KI-Agent diesen MCP als Tool samt aller Funktionen nutzen. Denken Sie daran, “dune-analytics” auf den tatsächlichen Namen und die URL auf Ihre eigene MCP-Server-URL anzupassen.


Übersicht

AbschnittVerfügbarkeitDetails/Anmerkungen
ÜbersichtDune Analytics MCP ermöglicht Dune-Datenzugriff für KI-Agenten
Liste der PromptsKeine Prompt-Vorlagen vorhanden
Liste der RessourcenKeine expliziten Ressourcen gelistet
Liste der Toolsget_latest_result, run_query
API-Schlüssel sichernErfordert DUNE_API_KEY in der Umgebung
Sampling Support (weniger relevant)Nicht erwähnt

Unsere Einschätzung

Der Dune Analytics MCP Server ist unkompliziert und fokussiert auf den Zugang zu Dune Analytics Abfragen als Tools – besonders wertvoll in Blockchain-Analytics-Workflows. Es fehlen jedoch Prompt-Vorlagen und explizite Ressourcen, und fortgeschrittene MCP-Features wie Roots oder Sampling werden nicht erwähnt. Die Einrichtung und Nutzung ist gut dokumentiert. Auf einer Skala von 0–10 würden wir diesem MCP eine 6/10 geben – vor allem wegen seines klaren Nutzens und der guten Dokumentation, aber begrenztem Umfang bei MCP-Features.

MCP Score

Hat eine LICENSE✅ (MIT)
Mindestens ein Tool
Anzahl Forks6
Anzahl Stars20

Häufig gestellte Fragen

Was ist der Dune Analytics MCP Server?

Es handelt sich um einen Model Context Protocol Server, der Dune Analytics und KI-Agenten verbindet – für programmatische Ausführung und Abruf von Dune-Abfragen zu Blockchain-Analysen, Dashboards und Berichten.

Welche Tools stellt dieser MCP Server bereit?

Er bietet zwei Hauptfunktionen: get_latest_result (holt das neueste Ergebnis einer Dune-Abfrage per ID) und run_query (führt eine Dune-Abfrage per ID aus), beide liefern Resultate als CSV-Strings zurück.

Wie wird der Dune Analytics MCP Server typischerweise eingesetzt?

Er dient zur Automatisierung von Blockchain-Datenabruf und -analyse, für Dashboards, zur Generierung automatisierter Krypto-Marktreports und zur Unterstützung datengetriebener Monitoring- und Research-Workflows.

Wie sichere ich meinen API-Schlüssel?

Nutzen Sie immer Umgebungsvariablen (z.B. DUNE_API_KEY), anstatt Zugangsdaten im Klartext in Konfigurationsdateien zu hinterlegen, um sensible Informationen zu schützen.

Welche Plattformen unterstützen diesen MCP Server?

Er ist kompatibel mit Windsurf, Claude, Cursor und Cline und kann in FlowHunt-Flows genutzt werden, um Blockchain-Analytics in KI-gestützte Automatisierung einzubinden.

Welches Ausgabeformat hat die Daten?

Abfrageergebnisse werden als CSV-Strings zurückgegeben – das erleichtert die Weiterverarbeitung in Automatisierungs- oder Analytics-Tools.

Integrieren Sie Dune Analytics mit FlowHunt

Beschleunigen Sie Ihre KI-Workflows mit Echtzeit-Blockchain-Analytics von Dune. Verbinden, analysieren und automatisieren Sie Krypto-Daten in wenigen Minuten.

Mehr erfahren