流动性池监控分析服务

Liquidity Pools MCP Server 是一个专注于去中心化交易所(DEX)流动性池数据追踪和分析的服务,旨在为智能DeFi代理和自动化策略提供支持。其核心功能包括流动性池数据检索、Markdown表格输出、总流动性计算以及提示指导。适用于需要实时监控和分析DEX流动性池数据的DeFi开发者、量化交易者和金融分析师。

  • by kukapay
  • 更新于
在 GitHub 查看 kukapay/liquidity-pools-mcp

使用说明

基本能力

产品定位

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:推荐用于管理依赖项(文档)。

安装教程

  1. 克隆仓库:

    git clone https://github.com/kukapay/liquidity-pools-mcp.git
    cd liquidity-pools-mcp
    
  2. 安装依赖项: 使用uv(推荐用于更快的依赖项管理):

    uv sync
    

    或使用pip:

    pip install mcp[cli]
    
  3. 安装到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