Servidor MCP do Dune Analytics

Conecte o Dune Analytics com seus agentes de IA para obtenção de dados blockchain em tempo real, análises e relatórios via integração MCP do FlowHunt.

Servidor MCP do Dune Analytics

O que faz o Servidor MCP do “Dune Analytics”?

O Servidor MCP do Dune Analytics é um servidor Model Context Protocol (MCP) que atua como ponte entre o Dune Analytics e agentes de IA. Seu principal objetivo é possibilitar a integração fluida de dados analíticos de blockchain em fluxos de trabalho movidos por IA, permitindo que assistentes busquem e executem consultas Dune de forma programática. Expondo os dados do Dune Analytics como ferramentas, desenvolvedores e clientes de IA podem realizar obtenção, análise e geração de relatórios de dados blockchain em tempo real dentro de seus fluxos de automação ou agentes. O formato de saída CSV do servidor garante compatibilidade com o processamento de dados subsequente, tornando-o valioso para tarefas como análises on-chain, geração de dashboards e relatórios automatizados em ambientes de desenvolvimento.

Lista de Prompts

Não há modelos de prompts explícitos listados no repositório ou documentação.

Lista de Recursos

Não há recursos explícitos descritos ou expostos na documentação ou código.

Lista de Ferramentas

  • get_latest_result
    • Busca os resultados mais recentes de uma consulta Dune Analytics pelo seu ID. A saída é uma string em formato CSV contendo os resultados da consulta.
  • run_query
    • Executa uma consulta Dune Analytics especificada pelo seu ID e obtém os resultados. Também retorna os dados em uma string formatada em CSV.

Casos de Uso deste Servidor MCP

  • Análise de Dados Blockchain
    • Automatize a obtenção e análise de dados blockchain executando consultas Dune Analytics diretamente de agentes de IA.
  • Geração de Dashboards
    • Alimente dashboards dinâmicos ou ferramentas de relatório buscando e atualizando dados do Dune Analytics via interface MCP.
  • Relatórios Automatizados do Mercado Cripto
    • Permita que bots ou assistentes gerem relatórios atualizados sobre atividade blockchain, protocolos DeFi ou análise de tokens.
  • Monitoramento de Smart Contracts Orientado por Dados
    • Integre monitoramento em tempo real para smart contracts ou eventos on-chain consultando o Dune para gatilhos específicos e exibindo os resultados.
  • Fluxos de Trabalho em Pesquisa e Data Science
    • Facilite experimentações rápidas e coleta de dados para pesquisa em cripto através de consultas Dune automatizadas embutidas em pipelines de data science.

Como configurar

Windsurf

  1. Certifique-se de ter Python 3.10+ e uma chave de API válida do Dune Analytics.
  2. Na configuração do Windsurf, localize a seção mcpServers.
  3. Adicione o Servidor MCP do Dune Analytics com o seguinte trecho JSON:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  4. Salve a configuração e reinicie o Windsurf.
  5. Verifique o setup emitindo uma consulta Dune de teste pela interface.

Protegendo Chaves de API: Defina seu DUNE_API_KEY nas variáveis de ambiente. Exemplo:

{
  "mcpServers": {
    "dune-analytics": {
      "command": "python",
      "args": ["main.py"],
      "env": {
        "DUNE_API_KEY": "${DUNE_API_KEY}"
      },
      "inputs": {
        "DUNE_API_KEY": "sua_api_key_aqui"
      }
    }
  }
}

Claude

  1. Instale o servidor usando o Smithery CLI:
    npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude
    
  2. Certifique-se de que seu DUNE_API_KEY está definido como variável de ambiente.
  3. No Claude Desktop, confirme que o servidor MCP está listado e em execução.
  4. Use a interface de comando para rodar consultas Dune diretamente.
  5. Verifique se a saída é recebida em formato CSV.

Cursor

  1. Instale Python 3.10+ e obtenha uma chave de API do Dune.
  2. No arquivo de configuração do Cursor, adicione:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Defina sua chave de API no ambiente ou na configuração.
  4. Reinicie o Cursor e teste a conexão.

Cline

  1. Certifique-se de que o Python 3.10+ está instalado e sua chave de API está pronta.
  2. Adicione a definição do servidor MCP à configuração do Cline:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Exporte DUNE_API_KEY no seu shell ou como variável de ambiente.
  4. Reinicie o Cline e execute uma consulta de exemplo para validar.

Protegendo Chaves de API (aplica-se a todas as plataformas): Sempre utilize variáveis de ambiente para evitar expor suas chaves de API em arquivos de configuração em texto aberto.

Como usar este MCP em flows

Usando MCP no FlowHunt

Para integrar servidores MCP ao seu fluxo de trabalho no FlowHunt, comece adicionando o componente MCP ao seu flow e conectando-o ao seu agente de IA:

FlowHunt MCP flow

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração do sistema MCP, insira os detalhes do seu servidor MCP usando este formato JSON:

{
  "dune-analytics": {
    "transport": "streamable_http",
    "url": "https://seumcpserver.exemplo/caminhoparamcp/url"
  }
}

Depois de configurado, o agente de IA poderá usar este MCP como ferramenta com acesso a todas suas funções e capacidades. Lembre-se de trocar “dune-analytics” pelo nome real e substituir a URL pela URL do seu próprio servidor MCP.


Visão Geral

SeçãoDisponibilidadeDetalhes/Notas
Visão GeralDune Analytics MCP permite acesso a dados Dune para agentes de IA
Lista de PromptsNenhum modelo de prompt fornecido
Lista de RecursosNenhum recurso explícito listado
Lista de Ferramentasget_latest_result, run_query
Proteção de Chaves de APIRequer DUNE_API_KEY no ambiente
Suporte a Amostragem (menos relevante na avaliação)Não mencionado

Nossa opinião

O Servidor MCP do Dune Analytics é direto e focado em fornecer acesso a consultas Dune Analytics como ferramentas, sendo valioso em fluxos de trabalho de análise blockchain. Entretanto, ele não possui modelos de prompt e recursos explícitos, e não menciona recursos avançados de MCP como roots ou amostragem. A documentação de setup e uso é clara. Numa escala de 0–10, daríamos a este MCP uma nota 6/10, principalmente por sua utilidade clara e boa documentação, mas com suporte limitado a recursos avançados de MCP.

Pontuação MCP

Possui LICENSE✅ (MIT)
Possui ao menos uma ferramenta
Número de Forks6
Número de Stars20

Perguntas frequentes

O que é o Servidor MCP do Dune Analytics?

É um servidor Model Context Protocol que faz a ponte entre o Dune Analytics e agentes de IA, permitindo a execução programática e a obtenção de consultas Dune para análises de dados blockchain, dashboards e relatórios.

Quais ferramentas este servidor MCP fornece?

Ele expõe duas ferramentas principais: get_latest_result (busca o resultado mais recente de uma consulta Dune pelo ID) e run_query (executa uma consulta Dune pelo ID), ambas retornando resultados como strings em formato CSV.

Como o Servidor MCP do Dune Analytics é normalmente utilizado?

Ele é utilizado para automatizar a obtenção e análise de dados blockchain, alimentar dashboards, gerar relatórios automatizados do mercado de cripto e apoiar fluxos de trabalho de monitoramento e pesquisa orientados por dados.

Como proteger minha chave de API?

Sempre utilize variáveis de ambiente (por exemplo, DUNE_API_KEY) em vez de inserir credenciais diretamente em arquivos de configuração para proteger informações sensíveis.

Quais plataformas suportam este servidor MCP?

É compatível com Windsurf, Claude, Cursor e Cline, podendo ser usado em flows do FlowHunt para integrar análises de blockchain em automações movidas por IA.

Qual o formato de saída dos dados?

Os resultados das consultas são retornados como strings em formato CSV, facilitando o processamento posterior em ferramentas de automação ou análise.

Integre o Dune Analytics com o FlowHunt

Impulsione seus fluxos de trabalho de IA com análises de blockchain em tempo real do Dune. Conecte, analise e automatize dados de cripto em minutos.

Saiba mais