DexPaprika MCP服务器使用说明
项目简介
DexPaprika MCP服务器是一个基于 Model Context Protocol (MCP) 的应用后端,旨在为大型语言模型(LLM)客户端提供访问去中心化交易所 (DEX) 数据的能力。它通过 DexPaprika API 获取链上数据,并以标准化的 MCP 协议格式向 LLM 提供,使 AI 助手(如 Claude)能够轻松查询和分析 DeFi 数据。
主要功能点
- 区块链网络信息: 支持多个区块链网络的元数据查询。
- 去中心化交易所 (DEX) 数据: 提供全面的 DEX 列表和详细信息。
- 流动性池 (Liquidity Pool) 数据: 包括流动性池的详细信息、指标和交易数据。
- 代币 (Token) 信息: 提供代币的详细信息和市场数据。
- 价格和交易量分析: 支持代币和流动性池的价格、交易量分析。
- 强大的搜索功能: 允许用户通过名称或标识符搜索代币、流动性池和 DEX。
安装步骤
-
使用 npm 安装 (推荐):
npm install -g dexpaprika-mcp安装完成后,即可在全局环境中使用 'dexpaprika-mcp' 命令启动服务器。
-
使用 npx 直接运行:
npx dexpaprika-mcp无需全局安装,即可直接运行服务器。
服务器配置
MCP 服务器需要配置到 MCP 客户端中才能使用,例如 Claude Desktop。以下是 Claude Desktop 客户端的配置示例,请将以下 JSON 配置添加到 Claude Desktop 的配置文件 'claude_desktop_config.json' 中:
MacOS: '~/Library/Application\ Support/Claude/claude_desktop_config.json' Windows: '%APPDATA%/Claude/claude_desktop_config.json'
{ "mcpServers": { "dexpaprika": { "command": "npx", "args": ["dexpaprika-mcp"] } } }
配置参数说明:
- '"dexpaprika"': 服务器名称,可以自定义,用于在 Claude Desktop 中标识和调用该服务器。
- '"command": "npx"': 启动服务器的命令,这里使用 'npx' 来运行 'dexpaprika-mcp' 包。
- '"args": ["dexpaprika-mcp"]': 传递给 'command' 的参数,指定要运行的 MCP 服务器程序为 'dexpaprika-mcp'。
注意: 请确保您的系统中已安装 Node.js 和 npm (或 npx)。
基本使用方法
配置完成后,在 Claude Desktop 中,您可以使用自然语言提示词来调用 DexPaprika MCP 服务器的功能。以下是一些示例提示词,您可以直接复制粘贴到 Claude Desktop 中尝试:
- "以交易量排序,列出以太坊上排名前列的流动性池。"
- "展示 Uniswap V3 上 USDC/ETH 池的详细信息。"
- "Solana 链上 Raydium 池中 SOL 的当前价格是多少?"
- "Fantom 网络上有哪些 DEX 可用?"
- "过去 24 小时内交易量最高的代币有哪些?"
- "查找 Solana 链上 Jupiter 代币的流动性池。"
- "获取 Solana 链上 SOL/USDC 池过去一周的 OHLCV 数据。"
服务器提供的工具 (Tools):
Claude 可以通过以下工具与 DexPaprika MCP 服务器交互,获取不同的 DeFi 数据:
- getNetworks: 获取所有支持的区块链网络及其元数据列表。
- getNetworkDexes: 获取特定网络上可用的 DEX 列表。
- getTopPools: 获取来自所有网络的顶级流动性池分页列表。
- getNetworkPools: 获取特定网络上的顶级流动性池列表。
- getDexPools: 获取特定网络内特定 DEX 上的顶级流动性池。
- getPoolDetails: 获取有关网络上特定流动性池的详细信息。
- getTokenDetails: 获取有关网络上特定代币的详细信息。
- getTokenPools: 获取网络上特定代币的顶级流动性池列表。
- getPoolOHLCV: 获取特定流动性池的 OHLCV(开盘价-最高价-最低价-收盘价-交易量)数据。
- getPoolTransactions: 获取网络上流动性池的交易记录。
- search: 通过名称或标识符搜索代币、流动性池和 DEX。
通过结合自然语言提示词和这些工具,您可以让 Claude 深入探索 DeFi 世界的数据。
速率限制:
请注意,默认情况下,此服务器使用 DexPaprika API 的免费层级,因此存在速率限制。如果遇到速率限制错误,请考虑升级到 DexPaprika API 的付费计划以提高限制并获取更多功能。
信息
分类
网页与API