DexParika MCP服务器
模型上下文协议(MCP)服务器,可按需访问DexPaprika的加密货币和DEX数据API。专为像Claude这样的人工智能助手构建,以编程方式获取实时令牌、池和DEX数据,无需配置。
太长,读不下去了
# Install globally
npm install -g dexpaprika-mcp
# Start the server
dexpaprika-mcp
# Or run directly without installation
npx dexpaprika-mcpDexAprika MCP将Claude连接到多个区块链上的实时DEX数据。不需要API密钥。 安装 | 配置 | API 参考
更喜欢零设置? 使用托管的MCP服务器 Mcp.dexpaprika.com -没有安装,没有API密钥,同样的14个工具。看 托管替代方案 对于传输端点。
1.3.0版本更新亮点
新工具: getCapabilities (代理入职流程、同义词、最佳实践)以及 getNetworkPoolsFilter (服务器端池按卷、事务、创建时间过滤)。
霹雳舞:参数重命名为snake_case(poolAddress → pool_address, tokenAddress → token_address, orderBy → order_by).分页现在是1索引。看 更改日志.md 获取完整的迁移指南。
你能建造什么?
- 代币分析工具:跟踪价格变动、流动性深度变化和交易量模式
- DEX比较:分析不同DEX的费用结构、数量和可用池
- 流动性池分析:监控TVL变化、非永久性损失计算和价格影响评估
- 市场分析:跨链代币比较、交易量趋势和交易活动指标
- 投资组合跟踪器:实时价值跟踪、历史绩效分析、收益机会
- 技术分析:使用历史OHLCV数据进行高级技术分析,包括趋势识别、模式识别和指标计算
安装
通过史密瑟里安装
通过以下方式自动安装DexAprika for Claude Desktop 史密瑟里:
npx -y @smithery/cli install @coinpaprika/dexpaprika-mcp --client claude手动安装
# Install globally (recommended for regular use)
npm install -g dexpaprika-mcp
# Verify installation
dexpaprika-mcp --version
# Start the server
dexpaprika-mcp默认情况下,服务器在端口8010上运行。你会看到的 MCP server is running at http://localhost:8010 当成功启动时。
视频教程
观看我们关于设置和使用DexAprika MCP服务器的分步教程:

Claude桌面集成
将以下内容添加到您的Claude Desktop配置文件中:
macOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json 视窗: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"dexpaprika": {
"command": "npx",
"args": ["dexpaprika-mcp"]
}
}
}重启Claude Desktop后,DexPaprika工具将自动对Claude可用。
托管替代方案(无需安装)
如果您喜欢零设置,请将任何兼容MCP的客户端直接指向托管服务器 Mcp.dexpaprika.com登录页面提供设置说明和文档。以下传输终结点可用:
| 传输 | 端点 | 用例 |
|---|---|---|
| 流式HTTP | https://mcp.dexpaprika.com/streamable-http | 推荐给大多数客户 |
上海证券交易所 https://mcp.dexpaprika.com/sse | 传统SSE运输 | |
| JSON-RPC | https://mcp.dexpaprika.com/mcp | 直接JSON-RPC |
备注:这些是MCP协议端点——它们不会在浏览器中显示任何内容。访问 Mcp.dexpaprika.com 登录页面。
{
"mcpServers": {
"dexpaprika": {
"type": "streamable-http",
"url": "https://mcp.dexpaprika.com/streamable-http"
}
}
}可用工具(14)
发现
| 工具 | 说明 |
|---|---|
getCapabilities | 服务器功能、工作流模式、网络同义词和最佳实践。 从这里开始。 |
getNetworks | 列出所有33个支持的区块链网络 |
getStats | 高级生态系统统计数据(总网络、DEX、池、代币) |
search | 按名称、符号或地址在所有网络中搜索令牌、池和DEX |
DEX运营
| 工具 | 说明 | 必需参数 |
|---|---|---|
getNetworkDexes | 列出特定网络上的DEX | network |
游泳池运营
| 工具 | 说明 | 必需参数 |
|---|---|---|
getNetworkPools | 主要的 --在网络上获得顶级流动性池 | network |
getDexPools | 从特定DEX获取池 | network, dex |
getNetworkPoolsFilter | 按卷、事务、创建时间筛选池 | network |
getPoolDetails | 详细的池信息(价格、交易量、TVL、代币) | network, pool_address |
getPoolOHLCV | 历史OHLCV蜡烛数据 | network, pool_address, start |
getPoolTransactions | 池的最近交易/交易 | network, pool_address |
令牌操作
| 工具 | 说明 | 必需参数 |
|---|---|---|
getTokenDetails | 详细的令牌信息 | network, token_address |
getTokenPools | 包含代币的流动性池 | network, token_address |
getTokenMultiPrices | 最多10个代币的批量价格 | network, tokens[] |
示例用法
// Start by getting capabilities for workflow guidance:
const caps = await getCapabilities();
// Get details about a specific token:
const solanaJupToken = await getTokenDetails({
network: "solana",
token_address: "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN"
});
// Find all pools for a specific token with volume sorting:
const jupiterPools = await getTokenPools({
network: "solana",
token_address: "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
order_by: "volume_usd",
limit: 5
});
// Get top pools on Ethereum:
const ethereumPools = await getNetworkPools({
network: "ethereum",
order_by: "volume_usd",
limit: 10
});
// Filter pools by volume and creation time:
const filteredPools = await getNetworkPoolsFilter({
network: "ethereum",
volume_24h_min: 100000,
created_after: 1710806400,
sort_by: "volume_24h",
limit: 20
});
// Get historical price data:
const ohlcvData = await getPoolOHLCV({
network: "ethereum",
pool_address: "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
start: "2023-01-01",
interval: "24h",
limit: 30
});
// Batch prices for multiple tokens (max 10):
const prices = await getTokenMultiPrices({
network: "ethereum",
tokens: [
"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
"0xdac17f958d2ee523a2206206994597c13d831ec7"
]
});克劳德提示示例
- “分析Solana上的JUP代币。获取价格、交易量和顶级流动性池。”
- “比较以太坊上Uniswap V3和SushiSwap之间的交易量。”
- “在Raydium上获取SOL/USDC的7天OHLCV数据,并绘制价格图。”
- “在Fantom网络上按流动性找到前5个池,并分析其费用结构。”
- “获取Uniswap上ETH/USDT池的最新交易,分析买入与卖出压力。”
- “按24小时交易量显示以太坊上排名前10的池。”
- “搜索包含ARB令牌的所有池,并按数量对其进行排名。”
- “过滤上周创建的24小时交易量超过10万美元的以太坊池。”
- “首先获取所有可用网络,然后向我显示每个主要网络上的顶级池。”
费率限制和性能
- 免费等级限制:每天10000个请求
- 响应时间:大多数端点为100-500ms(取决于网络)
- 数据新鲜度:池和令牌数据每15-30s更新一次
- 错误处理:带有代码、建议和重试指导的结构化错误
- OHLCV数据可用性:历史数据通常从代币/池创建日期开始提供
故障排除
常见问题:
- 速率限制:如果收到
DP429_RATE_LIMIT错误,实现指数回退 - 缺失数据:一些较新的令牌/池可能有不完整的历史数据
- 超时错误:大型数据请求可能需要更长的时间,请考虑分页
- 网络错误:检查网络连接,该服务需要互联网接入
- OHLCV限制:开始日期和结束日期之间的最大范围为1年;对较长的时间段使用分页
- 空OHLCV:池可能太新--使用
getPoolTransactions相反
发展
# Clone the repository
git clone https://github.com/coinpaprika/dexpaprika-mcp.git
cd dexpaprika-mcp
# Install dependencies
npm install
# Run with auto-restart on code changes
npm run watch
# Build for production
npm run build
# Run tests
npm test更新日志
看 更改日志.md 有关详细的发行说明和迁移指南。
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
其他资源
- DexPaprika API文件
- 托管MCP服务器 --零设置替代方案
- 模型上下文协议规范
- 右旋辣椒粉 -全面的链上分析市场数据
- Coinpaprika -全面的加密货币市场数据
