
DexPaprika MCP Server

2025.04.03
2
JavaScript加密货币去中心化交易所金融分析金融服务
DexPaprika MCP Server 是一个模型上下文协议(MCP)服务器,专门为AI助手(如Claude)提供对DexPaprika加密货币和去中心化交易所(DEX)数据的按需访问。它无需配置即可获取实时代币、流动性池和DEX数据。
View on GitHub
Overview
产品定位
DexPaprika MCP Server 旨在为AI助手提供实时的加密货币和DEX数据访问,支持开发者构建各种金融分析工具和应用程序。
核心功能
- 实时数据访问:提供代币价格、流动性池、DEX数据等实时信息。
- 多链支持:支持多个区块链网络的DEX数据查询。
- 无需API密钥:无需配置即可使用。
- 技术分析:支持获取OHLCV数据,用于技术分析和模型训练。
- 高级查询:支持复杂的查询和数据分析。
适用场景
- 代币分析工具:跟踪价格变动、流动性深度变化和交易量模式。
- DEX比较:分析不同DEX的费用结构、交易量和可用池。
- 流动性池分析:监控总锁定价值(TVL)变化、无常损失计算和价格影响评估。
- 市场分析:跨链代币比较、交易量趋势和交易活动指标。
- 投资组合跟踪:实时价值跟踪、历史表现分析和收益机会。
- 技术分析:使用历史OHLCV数据进行趋势识别、模式识别和指标计算。
工具列表
- getNetworks:获取支持的区块链网络及其元数据。
- getNetworkDexes:列出特定网络上的DEX。
- getTopPools:获取所有网络上的顶级流动性池。
- getNetworkPools:获取特定网络上的顶级流动性池。
- getDexPools:获取特定DEX的顶级流动性池。
- getPoolDetails:获取流动性池的详细指标。
- getPoolOHLCV:获取时间序列价格数据。
- getPoolTransactions:列出流动性池的最近交易。
- getTokenDetails:获取代币的全面数据。
- getTokenPools:列出包含特定代币的流动性池。
- search:按名称或ID搜索代币、池和DEX。
常见问题解答
- 速率限制:免费层限制为每分钟60个请求。
- 数据缺失:一些新代币或池可能没有完整的历史数据。
- 超时错误:大数据请求可能需要更长时间,建议使用分页。
- 网络错误:服务需要互联网连接。
- OHLCV限制:开始和结束日期之间的最大范围为1年。
使用教程
使用依赖
- 确保已安装Node.js和npm。
安装教程
- 全局安装(推荐):
bash npm install -g dexpaprika-mcp
- 验证安装:
bash dexpaprika-mcp --version
- 启动服务器:
bash dexpaprika-mcp
- 直接运行(无需安装):
bash npx dexpaprika-mcp
调试方式
- 检查服务器状态:默认运行在端口8010,成功启动后会显示
MCP server is running at http://localhost:8010
。 - 查看日志:检查控制台输出是否有错误信息。
- 测试API端点:使用工具如curl或Postman测试API端点是否正常工作。
开发
- 克隆仓库:
bash git clone https://github.com/coinpaprika/dexpaprika-mcp.git cd dexpaprika-mcp
- 安装依赖:
bash npm install
- 运行开发模式:
bash npm run watch
- 构建生产版本:
bash npm run build
- 运行测试:
bash npm test