使用说明
基本能力
产品定位
Liquidity Pools MCP Server 是一个专注于去中心化交易所(DEX)流动性池数据追踪和分析的服务,旨在为智能DeFi代理和自动化策略提供支持。
核心功能
- 流动性池数据检索:使用DexScreener API获取指定链ID和代币地址的流动性池详细信息。
- Markdown表格输出:以清晰的Markdown表格形式展示池数据,包括Dex ID、配对地址、基础/报价代币符号、美元价格、24小时买入/卖出交易、24小时交易量、流动性美元价值和市值等列。
- 总流动性计算:计算并显示所有池的总流动性(以美元计)。
- 提示指导:包括提示指导用户分析流动性池数据,包括池数量、表格输出、总流动性和显著指标。
适用场景
- DeFi开发者需要实时监控和分析DEX流动性池数据。
- 量化交易者需要基于流动性池数据制定自动化交易策略。
- 金融分析师需要评估不同DEX平台的流动性状况。
工具列表
- MCP Inspector:用于调用
get_liquidity_pools工具,获取流动性池数据。 - Claude Desktop:可以集成该服务作为桌面应用程序使用。
使用教程
使用依赖
- Python 3.10或更高版本。
- uv:推荐用于管理依赖项(文档)。
安装教程
-
克隆仓库:
git clone https://github.com/kukapay/liquidity-pools-mcp.git cd liquidity-pools-mcp -
安装依赖项: 使用
uv(推荐用于更快的依赖项管理):uv sync或使用
pip:pip install mcp[cli] -
安装到Claude Desktop: 将服务器安装为Claude Desktop应用程序:
uv run mcp install main.py --name "Liquidity Pools"配置文件参考:
{ "mcpServers": { "Liquidity Pools": { "command": "uv", "args": [ "--directory", "/path/to/liquidity-pools-mcp", "run", "main.py" ] } } }将
/path/to/liquidity-pools-mcp替换为实际安装路径。
调试方式
使用MCP Inspector或与客户端(如Claude Desktop)集成来调用get_liquidity_pools工具。
示例提示:
Fetch the liquidity pools for token 0xe6DF05CE8C8301223373CF5B969AFCb1498c5528 on chain bsc.
示例输出:
| Dex ID | Pair Address | Base/Quote | Price USD | 24h Buys/Sells | 24h Volume | Liquidity USD | Market Cap |
|-------------|-------------------------------------------|------------|-----------|----------------|------------|---------------|------------|
| pancakeswap | 0x123...abc | CAKE/BUSD | 2.45 | 150/100 | 500000 | 1000000 | 2000000 |
| apeswap | 0x456...def | CAKE/BNB | 2.43 | 80/50 | 300000 | 800000 | 1900000 |
**Total Liquidity USD**: 1800000
