Server MCP Dune Analytics

Collega Dune Analytics con i tuoi agenti IA per il recupero in tempo reale di dati blockchain, analisi e report tramite l’integrazione MCP di FlowHunt.

Server MCP Dune Analytics

Cosa fa il server MCP “Dune Analytics”?

Il server MCP Dune Analytics è un server Model Context Protocol (MCP) che funge da ponte tra Dune Analytics e agenti IA. Il suo scopo principale è consentire l’integrazione fluida dei dati di analisi blockchain in flussi di lavoro potenziati dall’IA, permettendo agli assistenti di recuperare ed eseguire query Dune in modo programmatico. Espone i dati di Dune Analytics come strumenti, così sviluppatori e clienti IA possono effettuare in tempo reale il recupero, l’analisi e la reportistica di dati blockchain all’interno dei loro flussi di automazione o agenti. Il formato di output in CSV del server garantisce la compatibilità con l’elaborazione dati a valle, rendendolo prezioso per analisi on-chain, generazione di dashboard e reportistica automatizzata in ambienti di sviluppo.

Elenco dei Prompt

Non sono elencati template di prompt espliciti nel repository o nella documentazione.

Elenco delle Risorse

Nessuna risorsa esplicita è descritta o esposta nella documentazione o nel codice.

Elenco degli Strumenti

  • get_latest_result
    • Recupera i risultati più recenti di una query Dune Analytics tramite il suo ID. L’output è una stringa in formato CSV contenente i risultati della query.
  • run_query
    • Esegue una specifica query Dune Analytics tramite il suo ID e ne recupera i risultati. Restituisce anch’esso i dati in una stringa formattata CSV.

Casi d’Uso di questo Server MCP

  • Analisi Dati Blockchain
    • Automatizza il recupero e l’analisi dei dati blockchain eseguendo query Dune Analytics direttamente dagli agenti IA.
  • Generazione di Dashboard
    • Alimenta dashboard dinamici o strumenti di reportistica recuperando e aggiornando i dati Dune Analytics tramite l’interfaccia MCP.
  • Reportistica Automatizzata del Mercato Crypto
    • Permetti a bot o assistenti di generare report aggiornati su attività blockchain, protocolli DeFi o analisi di token.
  • Monitoraggio Smart Contract Basato sui Dati
    • Integra il monitoraggio in tempo reale di smart contract o eventi on-chain eseguendo query Dune per trigger specifici e visualizzandone i risultati.
  • Workflow di Ricerca e Data Science
    • Facilita la sperimentazione rapida e la raccolta dati per la ricerca crypto tramite query Dune automatizzate inserite nelle pipeline di data science.

Come configurarlo

Windsurf

  1. Assicurati di avere Python 3.10+ e una chiave API Dune Analytics valida.
  2. Nella configurazione di Windsurf, trova la sezione mcpServers.
  3. Aggiungi il server MCP Dune Analytics con il seguente snippet JSON:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  4. Salva la configurazione e riavvia Windsurf.
  5. Verifica la configurazione eseguendo una query Dune di prova tramite l’interfaccia.

Protezione delle Chiavi API: Imposta la tua DUNE_API_KEY nelle variabili d’ambiente. Esempio:

{
  "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. Installa il server usando Smithery CLI:
    npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude
    
  2. Assicurati che la tua DUNE_API_KEY sia impostata come variabile d’ambiente.
  3. In Claude Desktop, conferma che il server MCP sia elencato e in esecuzione.
  4. Usa l’interfaccia a riga di comando per eseguire query Dune direttamente.
  5. Verifica che l’output sia ricevuto in formato CSV.

Cursor

  1. Installa Python 3.10+ e ottieni una chiave API Dune.
  2. Nel file di configurazione di Cursor, aggiungi:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Imposta la tua chiave API nell’ambiente o nella configurazione.
  4. Riavvia Cursor e testa la connessione.

Cline

  1. Assicurati che Python 3.10+ sia installato e che la tua chiave API sia pronta.
  2. Aggiungi la definizione del server MCP alla configurazione di Cline:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Esporta DUNE_API_KEY nella tua shell o come variabile d’ambiente.
  4. Riavvia Cline ed esegui una query di esempio per validare.

Protezione delle Chiavi API (valido per tutte le piattaforme): Utilizza sempre variabili d’ambiente per evitare di esporre le tue chiavi API in file di configurazione in chiaro.

Come usare questo MCP all’interno dei flussi

Utilizzo dell’MCP in FlowHunt

Per integrare server MCP nel tuo workflow FlowHunt, inizia aggiungendo il componente MCP al tuo flusso e collegandolo al tuo agente IA:

FlowHunt MCP flow

Clicca sul componente MCP per aprire il pannello di configurazione. Nella sezione di configurazione MCP di sistema, inserisci i dettagli del tuo server MCP usando questo formato JSON:

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

Una volta configurato, l’agente IA potrà utilizzare questo MCP come strumento con accesso a tutte le sue funzioni e capacità. Ricorda di cambiare “dune-analytics” con il nome effettivo e di sostituire la URL con quella del tuo server MCP.


Panoramica

SezioneDisponibilitàDettagli/Note
PanoramicaDune Analytics MCP consente l’accesso ai dati Dune per agenti IA
Elenco dei PromptNessun template di prompt fornito
Elenco delle RisorseNessuna risorsa esplicita elencata
Elenco degli Strumentiget_latest_result, run_query
Protezione delle Chiavi APIRichiede DUNE_API_KEY in ambiente
Supporto Sampling (meno importante in valutazione)Non menzionato

La nostra opinione

Il server MCP Dune Analytics è diretto e focalizzato nel fornire accesso alle query Dune Analytics come strumenti, risultando prezioso nei workflow di analisi blockchain. Tuttavia, manca di template di prompt e risorse esplicite, e non menziona funzionalità MCP avanzate come roots o sampling. È ben documentato per configurazione e utilizzo. Su una scala da 0 a 10, assegneremmo a questo MCP un 6/10, principalmente per la chiara utilità e la buona documentazione ma la limitata ampiezza nel supporto delle funzionalità MCP.

Valutazione MCP

Ha una LICENSE✅ (MIT)
Ha almeno uno strumento
Numero di Forks6
Numero di Stars20

Domande frequenti

Cos'è il server MCP Dune Analytics?

È un server Model Context Protocol che fa da ponte tra Dune Analytics e agenti IA, consentendo l'esecuzione programmatica e il recupero di query Dune per analisi dati blockchain, dashboard e reportistica.

Quali strumenti offre questo server MCP?

Espone due strumenti principali: get_latest_result (recupera l'ultimo risultato di una query Dune tramite ID) e run_query (esegue una query Dune tramite ID), entrambi restituiscono risultati come stringhe in formato CSV.

Come viene tipicamente utilizzato il server MCP Dune Analytics?

Viene utilizzato per automatizzare il recupero e l'analisi dei dati blockchain, alimentare dashboard, generare report di mercato crypto automatizzati e supportare workflow di monitoraggio e ricerca basati sui dati.

Come proteggo la mia chiave API?

Utilizza sempre variabili d'ambiente (es. DUNE_API_KEY) invece di scrivere le credenziali direttamente nei file di configurazione per proteggere le informazioni sensibili.

Quali piattaforme supportano questo server MCP?

È compatibile con Windsurf, Claude, Cursor e Cline, e può essere usato nei flussi FlowHunt per integrare analisi blockchain in automazioni IA.

Qual è il formato di output dei dati?

I risultati delle query sono restituiti come stringhe in formato CSV, facilmente processabili da strumenti di automazione o analisi dati a valle.

Integra Dune Analytics con FlowHunt

Potenzia i tuoi flussi IA con analisi blockchain in tempo reale da Dune. Connetti, analizza e automatizza i dati crypto in pochi minuti.

Scopri di più