Dune Analytics MCP 服务器

Blockchain Analytics AI Tools MCP

Contact us to host your MCP Server in FlowHunt

“Dune Analytics” MCP 服务器的功能是什么?

Dune Analytics MCP 服务器是一个模型上下文协议(MCP)服务器,作为 Dune Analytics 与 AI 智能体之间的桥梁。其主要目的是通过允许助手以编程方式获取和执行 Dune 查询,实现区块链分析数据与 AI 驱动工作流的无缝集成。通过将 Dune Analytics 数据以工具形式暴露,开发者和 AI 客户端可以在自动化或智能体工作流中实现实时区块链数据获取、分析和报告。服务器输出为 CSV 格式,确保与下游数据处理的兼容性,非常适用于链上分析、仪表盘生成和开发环境中的自动报告等任务。

Prompt 列表

仓库或文档中未列出明确的 prompt 模板。

FlowHunt Logo

Ready to grow your business?

Start your free trial today and see results within days.

资源列表

文档或代码中未描述或暴露明确的资源。

工具列表

  • get_latest_result
    • 通过查询 ID 获取 Dune Analytics 查询的最新结果。输出为包含查询结果的 CSV 格式字符串。
  • run_query
    • 按查询 ID 执行指定的 Dune Analytics 查询并获取结果,同样以 CSV 格式字符串返回数据。

此 MCP 服务器的应用场景

  • 区块链数据分析
    • 通过 AI 智能体直接运行 Dune Analytics 查询,实现区块链数据的自动获取与分析。
  • 仪表盘生成
    • 通过 MCP 接口获取与更新 Dune Analytics 数据,驱动动态仪表盘或报告工具。
  • 自动化加密市场报告
    • 让机器人或助手生成区块链活动、DeFi 协议或代币分析的最新报告。
  • 基于数据的智能合约监控
    • 通过查询 Dune 实现对智能合约或链上事件的实时监控与结果呈现。
  • 研究与数据科学工作流
    • 通过自动化 Dune 查询嵌入数据科学管道,加速加密研究的数据实验和采集。

如何进行设置

Windsurf

  1. 确保已安装 Python 3.10+ 和有效的 Dune Analytics API 密钥。
  2. 在 Windsurf 配置文件中找到 mcpServers 部分。
  3. 添加 Dune Analytics MCP 服务器,使用如下 JSON 片段:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  4. 保存配置并重启 Windsurf。
  5. 通过界面发起 Dune 查询进行验证。

API 密钥安全设置: 在环境变量中设置 DUNE_API_KEY。示例:

{
  "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. 通过 Smithery CLI 安装服务器:
    npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude
    
  2. 确保 DUNE_API_KEY 已作为环境变量设置。
  3. 在 Claude Desktop 确认 MCP 服务器已列出并运行。
  4. 使用命令行界面直接运行 Dune 查询。
  5. 验证输出为 CSV 格式。

Cursor

  1. 安装 Python 3.10+ 并获取 Dune API 密钥。
  2. 在 Cursor 配置文件中添加:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. 在环境或配置中设置 API 密钥。
  4. 重启 Cursor 并测试连接。

Cline

  1. 确保已安装 Python 3.10+ 并准备好您的 API 密钥。
  2. 在 Cline 配置中添加 MCP 服务器定义:
    {
      "mcpServers": {
        "dune-analytics": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  3. 在 shell 或环境变量中导出 DUNE_API_KEY
  4. 重启 Cline 并运行示例查询进行验证。

API 密钥安全通用建议: 请始终通过环境变量设置 API 密钥,避免在明文配置文件中暴露密钥。

在流程中如何使用 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到 FlowHunt 工作流,首先在流程中添加 MCP 组件并连接到您的 AI 智能体:

FlowHunt MCP flow

点击 MCP 组件以打开配置面板。在系统 MCP 配置部分,使用以下 JSON 格式填写您的 MCP 服务器信息:

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

配置完成后,AI 智能体即可作为工具使用此 MCP,访问其所有功能和能力。请记得将 “dune-analytics” 替换为实际名称,并将 URL 替换为您自己的 MCP 服务器地址。


概览

部分是否可用详情/备注
概览Dune Analytics MCP 使 AI 智能体可访问 Dune 数据
Prompt 列表未提供 prompt 模板
资源列表未列出明确资源
工具列表get_latest_result, run_query
API 密钥安全需要在环境中设置 DUNE_API_KEY
采样支持(评估时不重要)未提及

我们的看法

Dune Analytics MCP 服务器简单明了,聚焦于将 Dune Analytics 查询作为工具提供,对于区块链分析工作流非常有价值。但它缺少 prompt 模板和明确资源,也未提及如 roots 或采样等高级 MCP 特性。其安装和使用文档详尽。0–10 分推荐指数我们给 6/10,主要原因在于其功能清晰、文档完善,但在 MCP 特性支持广度上有限。

MCP 评分

是否有 LICENSE✅ (MIT)
至少有一个工具
Fork 数量6
Star 数量20

Frequently asked questions

将 Dune Analytics 集成到 FlowHunt

通过来自 Dune 的实时区块链分析,助力您的 AI 工作流。数分钟内连接、分析并自动化加密数据。