DexPaprika (CoinPaprika)

DexPaprika (CoinPaprika)

DexPaprika MCP服务器允许LLM访问多个区块链上代币的实时和历史数据、DEX交易活动和流动性。它通过标准化的界面,支持使用自然语言查询来探索市场趋势、代币表现和DeFi分析。

Category
访问服务器

README

DexPaprika MCP 服务器

一个模型上下文协议 (MCP) 服务器,提供对 DexPaprika 的加密货币和 DEX 数据 API 的按需访问。专为像 Claude 这样的 AI 助手构建,无需配置即可通过编程方式获取实时代币、池和 DEX 数据。

简而言之

# 全局安装
npm install -g dexpaprika-mcp

# 启动服务器
dexpaprika-mcp

# 或者直接运行,无需安装
npx dexpaprika-mcp

DexPaprika MCP 将 Claude 连接到多个区块链上的实时 DEX 数据。无需 API 密钥。安装 | 配置 | API 参考

你能构建什么?

  • 代币分析工具: 跟踪价格变动、流动性深度变化和交易量模式
  • DEX 比较: 分析不同 DEX 的费用结构、交易量和可用池
  • 流动性池分析: 监控 TVL 变化、无常损失计算和价格影响评估
  • 市场分析: 跨链代币比较、交易量趋势和交易活动指标
  • 投资组合跟踪器: 实时价值跟踪、历史表现分析、收益机会
  • 技术分析: 使用历史 OHLCV 数据执行高级技术分析,包括趋势识别、模式识别和指标计算

安装

通过 Smithery 安装

要通过 Smithery 为 Claude Desktop 自动安装 DexPaprika:

npx -y @smithery/cli install @coinpaprika/dexpaprika-mcp --client claude

手动安装

# 全局安装(推荐用于常规使用)
npm install -g dexpaprika-mcp

# 验证安装
dexpaprika-mcp --version

# 启动服务器
dexpaprika-mcp

服务器默认在端口 8010 上运行。成功启动后,您将看到 MCP server is running at http://localhost:8010

视频教程

观看我们关于设置和使用 DexPaprika MCP 服务器的分步教程:

DexPaprika MCP Tutorial

Claude Desktop 集成

将以下内容添加到您的 Claude Desktop 配置文件中:

macOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "dexpaprika": {
      "command": "npx",
      "args": ["dexpaprika-mcp"]
    }
  }
}

重启 Claude Desktop 后,DexPaprika 工具将自动对 Claude 可用。

技术能力

MCP 服务器公开了 Claude 可以访问的以下特定端点:

网络操作

功能 描述 示例
getNetworks 检索所有支持的区块链网络和元数据 {"id": "ethereum", "name": "Ethereum", "symbol": "ETH", ...}
getNetworkDexes 列出特定网络上可用的 DEX {"dexes": [{"id": "uniswap_v3", "name": "Uniswap V3", ...}]}

池操作

功能 描述 必需参数 使用示例
getTopPools 获取所有网络上的顶级流动性池 limit, orderBy 获取按 24 小时交易量排名的前 10 个池
getNetworkPools 获取特定网络上的顶级池 network, limit 获取 Solana 上流动性最高的池
getDexPools 获取特定 DEX 的顶级池 network, dex 列出 Uniswap V3 上的池
getPoolDetails 获取详细的池指标 network, poolAddress USDC/ETH 池的完整指标
getPoolOHLCV 检索用于各种分析目的(技术分析、机器学习模型、回测)的时间序列价格数据 network, poolAddress, start, interval SOL/USDC 的 7 天小时蜡烛图
getPoolTransactions 列出池中的最近交易 network, poolAddress 特定池中的最后 20 笔交换

代币操作

功能 描述 必需参数 输出字段
getTokenDetails 获取全面的代币数据 network, tokenAddress price_usd, volume_24h, liquidity_usd
getTokenPools 列出包含代币的池 network, tokenAddress 返回具有流动性指标的所有池
search 按名称/ID 查找代币、池、DEX query 多实体搜索结果

使用示例

// 使用 Claude,获取有关特定代币的详细信息:
const solanaJupToken = await getTokenDetails({
  network: "solana", 
  tokenAddress: "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN"
});

// 查找具有交易量排序的特定代币的所有池:
const jupiterPools = await getTokenPools({
  network: "solana", 
  tokenAddress: "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
  orderBy: "volume_usd",
  limit: 5
});

// 获取用于各种分析目的(技术分析、机器学习模型、回测)的历史价格数据:
const ohlcvData = await getPoolOHLCV({
  network: "ethereum",
  poolAddress: "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", // Uniswap V3 上的 ETH/USDC
  start: "2023-01-01",
  interval: "1d",
  limit: 30
});

Claude 的示例提示

在使用 Claude 时,尝试以下特定技术查询:

  • "分析 Solana 上的 JUP 代币。获取价格、交易量和顶级流动性池。"
  • "比较以太坊上 Uniswap V3 和 SushiSwap 之间的交易量。"
  • "获取 Raydium 上 SOL/USDC 的 7 天 OHLCV 数据并绘制价格图表。"
  • "查找 Fantom 网络上流动性排名前 5 的池,并分析其费用结构。"
  • "获取 Uniswap 上 ETH/USDT 池的最近交易,并分析买入与卖出压力。"
  • "在币安智能链上,哪些代币在过去 24 小时内价格上涨超过 10%?"
  • "搜索包含 ARB 代币的所有池,并按交易量对其进行排名。"
  • "检索 BTC/USDT 的 OHLCV 数据以分析波动模式并构建价格预测模型。"

速率限制和性能

  • 免费套餐限制: 每分钟 60 个请求
  • 响应时间: 大多数端点为 100-500 毫秒(取决于网络)
  • 数据新鲜度: 池和代币数据每 15-30 秒更新一次
  • 错误处理: 429 状态代码表示速率限制
  • OHLCV 数据可用性: 历史数据通常从代币/池创建日期开始提供

故障排除

常见问题:

  • 速率限制: 如果收到 429 错误,请降低请求频率
  • 缺少数据: 某些较新的代币/池可能具有不完整的历史数据
  • 超时错误: 大型数据请求可能需要更长时间,请考虑分页
  • 网络错误: 检查网络连接,该服务需要互联网访问
  • OHLCV 限制: 开始日期和结束日期之间的最大范围为 1 年;对于更长的时间范围,请使用分页

开发

# 克隆存储库
git clone https://github.com/coinpaprika/dexpaprika-mcp.git
cd dexpaprika-mcp

# 安装依赖项
npm install

# 在代码更改时自动重启运行
npm run watch

# 构建用于生产
npm run build

# 运行测试
npm test

许可证

该项目已获得 MIT 许可证的许可 - 有关详细信息,请参阅 LICENSE 文件。

附加资源

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选