Servidor MCP de Dune Analytics

Conecta Dune Analytics con tus agentes de IA para obtención, análisis y reportes en tiempo real de datos blockchain vía la integración MCP de FlowHunt.

Servidor MCP de Dune Analytics

¿Qué hace el Servidor MCP de “Dune Analytics”?

El Servidor MCP de Dune Analytics es un servidor del Protocolo de Contexto de Modelo (MCP) que actúa como puente entre Dune Analytics y agentes de IA. Su propósito principal es permitir la integración fluida de datos analíticos de blockchain en flujos de trabajo impulsados por IA, permitiendo que los asistentes obtengan y ejecuten consultas de Dune de manera programática. Al exponer los datos de Dune Analytics como herramientas, los desarrolladores y clientes de IA pueden realizar obtención, análisis y reportes de datos blockchain en tiempo real dentro de sus flujos de automatización o agentes. El formato de salida CSV del servidor asegura compatibilidad con el procesamiento de datos posterior, resultando valioso para tareas como análisis on-chain, generación de paneles y reportes automatizados en entornos de desarrollo.

Lista de Prompts

No se listan plantillas de prompts explícitas en el repositorio ni en la documentación.

Lista de Recursos

No se describen ni exponen recursos explícitos en la documentación o el código.

Lista de Herramientas

  • get_latest_result
    • Obtiene los resultados más recientes de una consulta de Dune Analytics por su ID. La salida es una cadena en formato CSV que contiene los resultados de la consulta.
  • run_query
    • Ejecuta una consulta específica de Dune Analytics por su ID y recupera los resultados. También devuelve los datos en una cadena con formato CSV.

Casos de uso de este Servidor MCP

  • Análisis de datos Blockchain
    • Automatiza la obtención y el análisis de datos blockchain ejecutando consultas de Dune Analytics directamente desde agentes de IA.
  • Generación de paneles
    • Alimenta paneles dinámicos o herramientas de reportes obteniendo y actualizando datos de Dune Analytics vía la interfaz MCP.
  • Reporte automatizado del mercado cripto
    • Permite a bots o asistentes generar reportes actualizados sobre actividad blockchain, protocolos DeFi o análisis de tokens.
  • Monitoreo de contratos inteligentes basado en datos
    • Integra monitoreo en tiempo real para contratos inteligentes o eventos on-chain realizando consultas a Dune para desencadenantes específicos y mostrando los resultados.
  • Flujos de investigación y ciencia de datos
    • Facilita la experimentación rápida y obtención de datos para investigación cripto mediante consultas Dune automatizadas integradas en pipelines de ciencia de datos.

Cómo configurarlo

Windsurf

  1. Asegúrate de tener Python 3.10+ y una clave API válida de Dune Analytics.
  2. En la configuración de Windsurf, localiza la sección mcpServers.
  3. Añade el Servidor MCP de Dune Analytics con el siguiente fragmento JSON:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  4. Guarda la configuración y reinicia Windsurf.
  5. Verifica la instalación emitiendo una consulta de prueba de Dune desde la interfaz.

Protegiendo claves API: Establece tu DUNE_API_KEY en variables de entorno. Ejemplo:

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

Claude

  1. Instala el servidor usando Smithery CLI:
    npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude
    
  2. Asegúrate de que tu DUNE_API_KEY esté configurada como variable de entorno.
  3. En Claude Desktop, confirma que el servidor MCP está listado y corriendo.
  4. Usa la interfaz de comandos para ejecutar consultas Dune directamente.
  5. Verifica que la salida se reciba en formato CSV.

Cursor

  1. Instala Python 3.10+ y obtén una clave API de Dune.
  2. En el archivo de configuración de Cursor, añade:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Establece tu clave API en el entorno o la configuración.
  4. Reinicia Cursor y prueba la conexión.

Cline

  1. Asegúrate de que Python 3.10+ esté instalado y tu clave API lista.
  2. Añade la definición del servidor MCP en la configuración de Cline:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. Exporta DUNE_API_KEY en tu shell o como variable de entorno.
  4. Reinicia Cline y ejecuta una consulta de ejemplo para validar.

Protegiendo claves API (aplica a todas las plataformas): Utiliza siempre variables de entorno para evitar exponer tus claves API en archivos de configuración en texto plano.

Cómo usar este MCP en flujos

Uso de MCP en FlowHunt

Para integrar servidores MCP en tu flujo de trabajo de FlowHunt, comienza añadiendo el componente MCP a tu flujo y conectándolo con tu agente de IA:

Flujo MCP de FlowHunt

Haz clic en el componente MCP para abrir el panel de configuración. En la sección de configuración del sistema MCP, inserta los detalles de tu servidor MCP usando este formato JSON:

{
  "dune-analytics": {
    "transport": "streamable_http",
    "url": "https://tuservidormcp.ejemplo/rutadelmcp/url"
  }
}

Una vez configurado, el agente de IA podrá usar este MCP como herramienta con acceso a todas sus funciones y capacidades. Recuerda cambiar “dune-analytics” por el nombre real y reemplazar la URL por la de tu propio servidor MCP.


Resumen

SecciónDisponibilidadDetalles/Notas
ResumenDune Analytics MCP habilita acceso a datos Dune para agentes de IA
Lista de PromptsNo se proporcionan plantillas de prompts
Lista de RecursosNo se listan recursos explícitos
Lista de Herramientasget_latest_result, run_query
Protección de claves APIRequiere DUNE_API_KEY en entorno
Soporte de muestreo (menos relevante en eval.)No mencionado

Nuestra opinión

El Servidor MCP de Dune Analytics es sencillo y se centra en proveer acceso a consultas de Dune Analytics como herramientas, haciéndolo valioso en flujos de trabajo de análisis blockchain. Sin embargo, carece de plantillas de prompts y recursos explícitos, y no menciona características avanzadas de MCP como roots o sampling. Está bien documentado para su configuración y uso. En una escala del 0 al 10, calificaríamos este MCP con un 6/10, principalmente por su utilidad clara y buena documentación pero soporte limitado en características MCP.

Puntuación MCP

Tiene LICENSE✅ (MIT)
Tiene al menos una herramienta
Número de Forks6
Número de Estrellas20

Preguntas frecuentes

¿Qué es el Servidor MCP de Dune Analytics?

Es un servidor del Protocolo de Contexto de Modelo que conecta Dune Analytics con agentes de IA, permitiendo la ejecución programática y la obtención de consultas Dune para análisis de datos blockchain, paneles y reportes.

¿Qué herramientas proporciona este servidor MCP?

Expone dos herramientas principales: get_latest_result (obtiene el resultado más reciente de una consulta Dune por ID) y run_query (ejecuta una consulta Dune por ID), ambas retornando resultados como cadenas en formato CSV.

¿Cómo se utiliza normalmente el Servidor MCP de Dune Analytics?

Se utiliza para automatizar la obtención y el análisis de datos blockchain, alimentar paneles, generar reportes automatizados del mercado cripto y apoyar flujos de monitoreo e investigación basados en datos.

¿Cómo puedo proteger mi clave API?

Utiliza siempre variables de entorno (por ejemplo, DUNE_API_KEY) en lugar de escribir credenciales directamente en tus archivos de configuración para proteger la información sensible.

¿En qué plataformas es compatible este servidor MCP?

Es compatible con Windsurf, Claude, Cursor y Cline, y puede usarse en flujos de FlowHunt para integrar análisis de blockchain en automatizaciones impulsadas por IA.

¿Cuál es el formato de salida de los datos?

Los resultados de las consultas se devuelven como cadenas en formato CSV, lo que facilita su procesamiento en herramientas de automatización o análisis posteriores.

Integra Dune Analytics con FlowHunt

Potencia tus flujos de trabajo de IA con análisis de blockchain en tiempo real de Dune. Conecta, analiza y automatiza datos cripto en minutos.

Saber más