Dune Analytics MCP-server

Dune Analytics MCP-server

Koppla Dune Analytics till dina AI-agenter för realtidsinhämtning av blockchain-data, analys och rapportering via FlowHunt’s MCP-integration.

Vad gör “Dune Analytics” MCP-servern?

Dune Analytics MCP-servern är en Model Context Protocol (MCP)-server som fungerar som en brygga mellan Dune Analytics och AI-agenter. Dess främsta syfte är att möjliggöra sömlös integrering av blockchain-analysdata i AI-drivna arbetsflöden genom att låta assistenter hämta och köra Dune-frågor programmatiskt. Genom att exponera Dune Analytics-data som verktyg kan utvecklare och AI-klienter utföra realtidsinhämtning, analys och rapportering av blockchain-data inom sina automations- eller agentarbetsflöden. Serverns CSV-utdataformat säkerställer kompatibilitet med vidare databehandling och gör den värdefull för exempelvis on-chain-analys, dashboardgenerering och automatiserad rapportering i utvecklingsmiljöer.

Lista över prompts

Inga explicita promptmallar listas i repositoriet eller dokumentationen.

Lista över resurser

Inga explicita resurser beskrivs eller exponeras i dokumentationen eller koden.

Lista över verktyg

  • get_latest_result
    • Hämtar de senaste resultaten av en Dune Analytics-fråga via dess ID. Utdatat är en CSV-sträng med frågeresultaten.
  • run_query
    • Kör en angiven Dune Analytics-fråga via dess ID och hämtar resultaten. Returnerar även data som en CSV-sträng.

Användningsområden för denna MCP-server

  • Blockchain-dataanalys
    • Automatisera hämtning och analys av blockchain-data genom att köra Dune Analytics-frågor direkt från AI-agenter.
  • Dashboardgenerering
    • Driv dynamiska dashboards eller rapporteringsverktyg genom att hämta och uppdatera Dune Analytics-data via MCP-gränssnittet.
  • Automatiserad kryptomarknadsrapportering
    • Låt bottar eller assistenter skapa uppdaterade rapporter om blockchain-aktivitet, DeFi-protokoll eller tokenanalys.
  • Datadriven övervakning av smarta kontrakt
    • Integrera realtidsövervakning av smarta kontrakt eller on-chain-händelser genom att fråga Dune efter specifika triggers och visa resultaten.
  • Forsknings- och datavetenskapsarbetsflöden
    • Underlätta snabb experimentering och datainsamling för kryptoforskning via automatiserade Dune-frågor inbäddade i datavetenskapliga pipelines.

Så här sätter du upp den

Windsurf

  1. Se till att du har Python 3.10+ och en giltig Dune Analytics API-nyckel.
  2. I din Windsurf-konfiguration, lokalisera sektionen mcpServers.
  3. Lägg till Dune Analytics MCP-servern med följande JSON-snutt:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  4. Spara konfigurationen och starta om Windsurf.
  5. Verifiera installationen genom att köra en testfråga via gränssnittet.

Säkra API-nycklar: Ställ in din DUNE_API_KEY i miljövariabler. Exempel:

{
  "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. Installera servern med Smithery CLI:
    npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude
    
  2. Se till att din DUNE_API_KEY är satt som en miljövariabel.
  3. I Claude Desktop, bekräfta att MCP-servern är listad och körs.
  4. Använd kommandogränssnittet för att köra Dune-frågor direkt.
  5. Verifiera att utdata mottas i CSV-format.

Cursor

  1. Installera Python 3.10+ och skaffa en Dune API-nyckel.
  2. I Cursors konfigurationsfil, lägg till:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Ange din API-nyckel i miljön eller konfigurationen.
  4. Starta om Cursor och testa anslutningen.

Cline

  1. Säkerställ att Python 3.10+ är installerat och att din API-nyckel är redo.
  2. Lägg till MCP-serverdefinitionen i din Cline-konfig:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Exportera DUNE_API_KEY i ditt shell eller som en miljövariabel.
  4. Starta om Cline och kör en exempel-fråga för att validera.

Säkra API-nycklar (gäller alla plattformar): Använd alltid miljövariabler för att undvika att exponera dina API-nycklar i klartext i konfigurationsfiler.

Så använder du denna MCP i flöden

Använda MCP i FlowHunt

För att integrera MCP-servrar i ditt FlowHunt-arbetsflöde börjar du med att lägga till MCP-komponenten i ditt flöde och koppla den till din AI-agent:

FlowHunt MCP-flöde

Klicka på MCP-komponenten för att öppna konfigurationspanelen. I systemets MCP-konfiguration, lägg till dina MCP-serverdetaljer enligt detta JSON-format:

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

När det är konfigurerat kan AI-agenten nu använda denna MCP som ett verktyg med tillgång till alla dess funktioner. Kom ihåg att byta ut “dune-analytics” till det faktiska namnet och ersätta URL:en med din egen MCP-server-URL.


Översikt

SektionTillgänglighetDetaljer/Kommentarer
ÖversiktDune Analytics MCP möjliggör Dune-dataåtkomst för AI-agenter
Lista över PromptsInga promptmallar tillhandahålls
Lista över ResurserInga explicita resurser listade
Lista över Verktygget_latest_result, run_query
Säkra API-nycklarKräver DUNE_API_KEY i miljön
Stöd för sampling (mindre viktigt vid utvärdering)Ej nämnt

Vår åsikt

Dune Analytics MCP-servern är enkel och fokuserad på att tillhandahålla åtkomst till Dune Analytics-frågor som verktyg, vilket gör den värdefull i blockchain-analysflöden. Den saknar dock promptmallar och explicita resurser, och nämner inte avancerade MCP-funktioner som roots eller sampling. Den är väl dokumenterad för installation och användning. På en skala 0–10 ger vi denna MCP 6/10, främst tack vare dess tydliga nytta och bra dokumentation men begränsade bredd i MCP-funktionsstöd.

MCP-betyg

Har en LICENSE✅ (MIT)
Har minst ett verktyg
Antal Forks6
Antal Stars20

Vanliga frågor

Vad är Dune Analytics MCP-server?

Det är en Model Context Protocol-server som fungerar som en brygga mellan Dune Analytics och AI-agenter, vilket möjliggör programmatiskt genomförande och hämtning av Dune-frågor för blockchain-dataanalys, dashboards och rapportering.

Vilka verktyg erbjuder denna MCP-server?

Den exponerar två huvudsakliga verktyg: get_latest_result (hämtar det senaste Dune-frågeresultatet via ID) och run_query (kör en Dune-fråga via ID), båda returnerar resultaten som CSV-strängar.

Hur används Dune Analytics MCP-servern vanligtvis?

Den används för att automatisera hämtning och analys av blockchain-data, driva dashboards, skapa automatiska kryptomarknadsrapporter och stödja datadriven övervakning och forskningsarbetsflöden.

Hur skyddar jag min API-nyckel?

Använd alltid miljövariabler (t.ex. DUNE_API_KEY) istället för att hårdkoda uppgifter i konfigurationsfiler för att skydda känslig information.

Vilka plattformar stöder denna MCP-server?

Den är kompatibel med Windsurf, Claude, Cursor och Cline, och kan användas i FlowHunt-flöden för att integrera blockchain-analys i AI-driven automatisering.

Vilket utdataformat har datan?

Frågeresultat returneras som CSV-strängar, vilket gör dem enkla att behandla i efterföljande automatiserings- eller analysverktyg.

Integrera Dune Analytics med FlowHunt

Boosta dina AI-arbetsflöden med realtidsanalys från Dune. Koppla, analysera och automatisera kryptodata på några minuter.

Lär dig mer

Data Exploration MCP Server
Data Exploration MCP Server

Data Exploration MCP Server

Data Exploration MCP Server kopplar AI-assistenter till externa datamängder för interaktiv analys. Den ger användare möjlighet att utforska CSV- och Kaggle-data...

4 min läsning
AI Data Science +6
DataHub MCP Server-integration
DataHub MCP Server-integration

DataHub MCP Server-integration

DataHub MCP Server fungerar som en brygga mellan FlowHunt AI-agenter och DataHub-metadata-plattformen, vilket möjliggör avancerad datadiscovery, linjeanalys, au...

4 min läsning
AI Metadata +6
Teradata MCP-server
Teradata MCP-server

Teradata MCP-server

Teradata MCP-servern integrerar AI-assistenter med Teradata-databaser och möjliggör avancerad analys, smidig SQL-frågeexekvering och realtidsarbetsflöden för af...

4 min läsning
AI Database +5