DexPaprika MCP Server

DexPaprika MCP Server

site icon
2025.04.03 2
JavaScript加密货币去中心化交易所金融分析金融服务
DexPaprika MCP Server 是一个模型上下文协议(MCP)服务器,专门为AI助手(如Claude)提供对DexPaprika加密货币和去中心化交易所(DEX)数据的按需访问。它无需配置即可获取实时代币、流动性池和DEX数据。
View on GitHub

Overview

产品定位

DexPaprika MCP Server 旨在为AI助手提供实时的加密货币和DEX数据访问,支持开发者构建各种金融分析工具和应用程序。

核心功能

  1. 实时数据访问:提供代币价格、流动性池、DEX数据等实时信息。
  2. 多链支持:支持多个区块链网络的DEX数据查询。
  3. 无需API密钥:无需配置即可使用。
  4. 技术分析:支持获取OHLCV数据,用于技术分析和模型训练。
  5. 高级查询:支持复杂的查询和数据分析。

适用场景

  1. 代币分析工具:跟踪价格变动、流动性深度变化和交易量模式。
  2. DEX比较:分析不同DEX的费用结构、交易量和可用池。
  3. 流动性池分析:监控总锁定价值(TVL)变化、无常损失计算和价格影响评估。
  4. 市场分析:跨链代币比较、交易量趋势和交易活动指标。
  5. 投资组合跟踪:实时价值跟踪、历史表现分析和收益机会。
  6. 技术分析:使用历史OHLCV数据进行趋势识别、模式识别和指标计算。

工具列表

  1. getNetworks:获取支持的区块链网络及其元数据。
  2. getNetworkDexes:列出特定网络上的DEX。
  3. getTopPools:获取所有网络上的顶级流动性池。
  4. getNetworkPools:获取特定网络上的顶级流动性池。
  5. getDexPools:获取特定DEX的顶级流动性池。
  6. getPoolDetails:获取流动性池的详细指标。
  7. getPoolOHLCV:获取时间序列价格数据。
  8. getPoolTransactions:列出流动性池的最近交易。
  9. getTokenDetails:获取代币的全面数据。
  10. getTokenPools:列出包含特定代币的流动性池。
  11. search:按名称或ID搜索代币、池和DEX。

常见问题解答

  1. 速率限制:免费层限制为每分钟60个请求。
  2. 数据缺失:一些新代币或池可能没有完整的历史数据。
  3. 超时错误:大数据请求可能需要更长时间,建议使用分页。
  4. 网络错误:服务需要互联网连接。
  5. OHLCV限制:开始和结束日期之间的最大范围为1年。

使用教程

使用依赖

  1. 确保已安装Node.js和npm。

安装教程

  1. 全局安装(推荐): bash npm install -g dexpaprika-mcp
  2. 验证安装bash dexpaprika-mcp --version
  3. 启动服务器bash dexpaprika-mcp
  4. 直接运行(无需安装): bash npx dexpaprika-mcp

调试方式

  1. 检查服务器状态:默认运行在端口8010,成功启动后会显示 MCP server is running at http://localhost:8010
  2. 查看日志:检查控制台输出是否有错误信息。
  3. 测试API端点:使用工具如curl或Postman测试API端点是否正常工作。

开发

  1. 克隆仓库bash git clone https://github.com/coinpaprika/dexpaprika-mcp.git cd dexpaprika-mcp
  2. 安装依赖bash npm install
  3. 运行开发模式bash npm run watch
  4. 构建生产版本bash npm run build
  5. 运行测试bash npm test

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。