Skip to main content
Glama
kukapay
by kukapay

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: dune-mcp

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 .

Maintenance

ActivityInactive
ResponsivenessUnresponsive

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Dune MCP Server connects your AI assistant to Dune Analytics, the leading platform for blockchain data. Execute SQL queries across Ethereum, Solana, and 20+ chains to analyze DEX trades, token transfers, NFT sales, and wallet activity. Manage saved queries, upload custom datasets, and access curate
    19
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that provides DeFi data tools (crypto prices, whale concentration, funding rates) for AI agents via the x402 protocol.
    8 npm
    1
    MIT