Skip to main content
Glama

Dune Analytics MCP-Server

Schmiedeabzeichen

Ein MCP-Server, der Dune Analytics-Daten mit KI-Agenten verbindet.

Merkmale

  • Werkzeuge :

    • get_latest_result : Ruft die neuesten Ergebnisse einer Dune-Abfrage nach ID ab.

    • run_query : Führen Sie eine Dune-Abfrage nach ID aus und rufen Sie Ergebnisse ab.

  • CSV-Ausgabe : Alle Ergebnisse werden zur einfachen Verarbeitung als Zeichenfolgen im CSV-Format zurückgegeben.

Related MCP server: MCP Manager

Voraussetzungen

  • Python 3.10+

  • Ein gültiger Dune Analytics API-Schlüssel (erhalten Sie einen von Dune Analytics )

Installation

Installation über Smithery

So installieren Sie Dune Analytics für Claude Desktop automatisch über Smithery :

npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude

Manuelle Installation

  1. Klonen Sie das Repository :

    git clone https://github.com/kukapay/dune-analytics-mcp.git cd dune-analytics-mcp
  2. Umgebungsvariablen einrichten : Erstellen Sie eine .env Datei im Projektstammverzeichnis:

    DUNE_API_KEY=your_api_key_here

    Alternativ können Sie es als Systemumgebungsvariable festlegen:

    export DUNE_API_KEY="your_api_key_here"

Verwendung

Ausführen des Servers

  • Entwicklungsmodus :

    mcp dev main.py

    Dadurch wird der Server mit Hot Reloading für die Entwicklung gestartet.

  • Für Claude Desktop installieren :

    mcp install main.py --name "Dune Analytics"

    Installiert den Server als Dienst zur Verwendung mit Claude Desktop.

Werkzeugnutzung

  1. get_latest_result(query_id)

    • Beschreibung : Ruft die neuesten Ergebnisse einer angegebenen Dune-Abfrage ab.

    • Eingabe : query_id (int) – Die ID der Dune-Abfrage.

    • Ausgabe : CSV-formatierte Zeichenfolge der Abfrageergebnisse.

    • Beispiel :

      get_latest_result(query_id=4853921)
  2. run_query(query_id)

    • Beschreibung : Führt eine Dune-Abfrage aus und gibt die Ergebnisse zurück.

    • Eingabe : query_id (int) – Die ID der auszuführenden Dune-Abfrage.

    • Ausgabe : CSV-formatierte Zeichenfolge der Abfrageergebnisse.

    • Beispiel :

      run_query(query_id=1215383)

Beispielbefehle in Claude Desktop

  • „Neueste Ergebnisse für die Dünenabfrage 1215383 abrufen“

  • „Führen Sie die Dune-Abfrage 1215383 aus“

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kukapay/dune-analytics-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server