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.

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
- Stellen Sie sicher, dass Python 3.10+ installiert ist und Sie einen gültigen Dune Analytics API-Schlüssel besitzen.
- Suchen Sie in Ihrer Windsurf-Konfiguration den Abschnitt
mcpServers
. - Fügen Sie den Dune Analytics MCP Server mit folgendem JSON-Snippet hinzu:
{ "mcpServers": { "dune-analytics": { "command": "python", "args": ["main.py"] } } }
- Speichern Sie die Konfiguration und starten Sie Windsurf neu.
- Ü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
- Installieren Sie den Server mit Smithery CLI:
npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude
- Stellen Sie sicher, dass Ihr DUNE_API_KEY als Umgebungsvariable gesetzt ist.
- Überprüfen Sie in Claude Desktop, ob der MCP Server gelistet und aktiv ist.
- Führen Sie Dune-Abfragen direkt über das Befehlsinterface aus.
- Prüfen Sie, ob die Ausgabe im CSV-Format erfolgt.
Cursor
- Installieren Sie Python 3.10+ und besorgen Sie sich einen Dune API-Schlüssel.
- Fügen Sie in der Cursor-Konfigurationsdatei hinzu:
{ "mcpServers": { "dune-analytics": { "command": "python", "args": ["main.py"] } } }
- Setzen Sie Ihren API-Schlüssel in der Umgebung oder Konfiguration.
- Starten Sie Cursor neu und testen Sie die Verbindung.
Cline
- Stellen Sie sicher, dass Python 3.10+ installiert ist und Ihr API-Schlüssel bereitliegt.
- Fügen Sie die MCP-Server-Definition zu Ihrer Cline-Konfiguration hinzu:
{ "mcpServers": { "dune-analytics": { "command": "python", "args": ["main.py"] } } }
- Exportieren Sie
DUNE_API_KEY
in Ihrer Shell oder als Umgebungsvariable. - 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:

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
Abschnitt | Verfügbarkeit | Details/Anmerkungen |
---|---|---|
Übersicht | ✅ | Dune Analytics MCP ermöglicht Dune-Datenzugriff für KI-Agenten |
Liste der Prompts | ⛔ | Keine Prompt-Vorlagen vorhanden |
Liste der Ressourcen | ⛔ | Keine expliziten Ressourcen gelistet |
Liste der Tools | ✅ | get_latest_result, run_query |
API-Schlüssel sichern | ✅ | Erfordert 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 Forks | 6 |
Anzahl Stars | 20 |
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.