沙丘分析MCP服务器
一个模型上下文协议(MCP)服务器,通过各种用于区块链分析和DeFi见解的专用工具提供对Dune Analytics数据的全面访问。
特性
此MCP服务器提供了六个强大的工具来访问和分析沙丘分析数据:
1. get_latest_result
在Dune Analytics上以CSV字符串的形式获取特定查询ID的最新结果。
参数:
query_id(编号):沙丘查询IDlimit(number,可选):限制返回的结果数量(默认值:100)
2. run_query
按ID运行查询,并在Dune Analytics上以CSV字符串形式返回结果。此工具执行查询并等待完成,然后返回结果。
参数:
query_id(编号):沙丘查询IDlimit(number,可选):限制返回的结果数量(默认值:100)
3. get_chainlink_revenue
获取全面的Chainlink收入数据,包括累计收入、产品收入和财务指标。该工具汇总了来自多个Dune Analytics查询的数据,以深入了解Chainlink在不同产品(如Feeds、VRF(可验证随机函数)、CCIP(跨链互操作性协议)和自动化)中的收入流。该数据涵盖了2020年10月至2024年7月的收入期,显示了产品总收入明细和累计收入趋势。
参数:
limit(number,可选):限制每次查询返回的结果数(默认值:100)
4. get_pumpfun_data
获取全面的Pump.fun平台数据,包括顶级代币创建者、活跃钱包、地址分布和交易者排名。该工具整合了来自多个Dune Analytics查询的数据,以深入了解Pump.fun的生态系统指标。这些数据包括顶级代币创建者,包括代币创建计数、分级代币、分级率和每日代币数量等指标。它还涵盖了过去30天内按已实现利润排名的活跃Pump.fun钱包、Pumpfun和PumpSwap的总地址以及交易量分布(不包括机器人),以及Pumpfun交易者排行榜,显示钱包地址、交易计数、活跃天数、总交易量和排名,区分是否包括高频机器人。
参数:
limit(number,可选):限制每次查询返回的结果数(默认值:100)
5. get_solana_memecoin_data
获取全面的Solana memecoin发布平台生态系统数据,包括平台性能指标、每日统计数据和趋势代币。该工具汇总了来自多个Dune Analytics查询的数据,以提供对各种Solana模因币发布平台的见解,如Pump.fun、LaunchLab、Moonshot、Believe、LetsBonk和Boop。数据包括平台统计数据,如已启动的令牌计数、活动地址和已分级令牌编号。它还涵盖了诸如每日活动地址、每日分级代币、市场份额和每日部署代币计数等性能指标。此外,它还提供了过去24小时7天的趋势代币,并提供了显示市值和发行平台的详细表格,突出了Pump.fun上的“sdmtinggi”和“INFERNO”等表现最佳的代币。该工具还包括平台描述和特色发布平台的独立仪表板链接。
参数:
limit(number,可选):限制每次查询返回的结果数(默认值:100)
6. get_dex_trading_data
获取全面的DEX(去中心化交易所)交易数据,包括交易量指标、唯一交易地址、市场份额分析和平台排名。该工具汇总了来自多个Dune Analytics查询的数据,以提供不同时间段(24小时、7天、30天和12个月)DEX交易量的见解,12个月的总交易量达到2.7万亿美元。它涵盖了超过2.1亿个总地址的唯一交易地址。数据包括DEX按交易量、前端市场份额和Solana DEX交易量进行的市场份额分析。它还根据7天和24小时的交易量提供DEX和聚合器排名,Pancakeswap在DEX中领先,1英寸在聚合器排名中名列前茅。该工具解释了用于计算美元交易量和交易者数量的方法,并指出对于不常见的代币,一些交易量可能会被省略,代理合约交互被视为单个交易者。
参数:
limit(number,可选):限制每次查询返回的结果数(默认值:100)
安装
- 克隆存储库:
git clone
cd donut-dune-mcp-server- 安装依赖项:
npm install- 设置环境变量:
创建一个 .env 文件,并添加您的Dune API密钥:
DUNE_API_KEY=your_dune_api_key_here配置
服务器需要以下配置参数:
DUNE_API_KEY(必需):您的Dune API密钥来自https://dune.com/docs/api/BASE_URL(可选):沙丘API基础URL(默认值:https://api.dune.com/api/v1)debug(可选):启用调试日志记录(默认值:false)
数据源
此MCP服务器汇总了来自各种Dune Analytics查询的数据,包括:
- Chainlink收入:11个查询,涵盖收入流和财务指标
- Pump.fun平台:5个查询,涵盖代币创建者、钱包和交易者排名
- Solana Memecoin平台:24个查询,涵盖发布平台和生态系统指标
- DEX交易:20个查询,涵盖交易量、市场份额和平台排名
API终点
所有工具均以CSV格式返回数据,便于集成和分析。服务器处理:
- 速率限制和超时管理(5分钟超时)
- 单个查询失败的错误处理
- 数据聚合和CSV转换
- 用于调试的全面日志记录
