remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Supports environment variable management through .env files to securely store and access the Dune Analytics API key required for authentication.
Provides access to the Dune Analytics MCP server codebase hosted on GitHub, which can be cloned from the kukapay/dune-analytics-mcp repository.
Built on Python 3.10+, utilizing Python's capabilities to bridge Dune Analytics data to AI agents through MCP tools.
Dune Analytics MCP 服务器
将 Dune Analytics 数据桥接到 AI 代理的 mcp 服务器。
特征
- 工具:
get_latest_result
:通过 ID 获取 Dune 查询的最新结果。run_query
:通过 ID 执行 Dune 查询并检索结果。
- CSV 输出:所有结果都以 CSV 格式的字符串返回,以便于处理。
先决条件
- Python 3.10+
- 有效的 Dune Analytics API 密钥(从Dune Analytics获取)
安装
- 克隆存储库:Copy
- 设置环境变量:在项目根目录中创建一个
.env
文件:或者,将其设置为系统环境变量:CopyCopy
用法
运行服务器
- 开发模式:这将启动服务器并进行热加载以进行开发。Copy
- 为 Claude Desktop 安装:安装服务器作为服务以供 Claude Desktop 使用。Copy
工具使用
get_latest_result(query_id)
- 描述:检索指定 Dune 查询的最新结果。
- 输入:
query_id
(int)-Dune 查询的 ID。 - 输出:查询结果的 CSV 格式字符串。
- 例子:Copy
run_query(query_id)
- 描述:执行 Dune 查询并返回结果。
- 输入:
query_id
(int)-要运行的 Dune 查询的 ID。 - 输出:查询结果的 CSV 格式字符串。
- 例子:Copy
Claude Desktop 中的示例命令
- “获取沙丘查询 1215383 的最新结果”
- “运行沙丘查询 1215383”
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
This server cannot be installed
将 Dune Analytics 数据桥接到 AI 代理的 mcp 服务器。