返回市场
pancakeswap资金池监控-mcp

pancakeswap资金池监控-mcp

作者:kukapay6 星标更新:2025-05-08

项目介绍

PancakeSwap PoolSpy MCP 服务器

一个跟踪 PancakeSwap 上新创建的流动性池的 MCP 服务器,为 DeFi 分析师、交易者和开发者提供实时数据。

License Python smithery badge

功能

  • 实时池跟踪:获取在指定时间范围内创建的池(默认:5分钟)。
  • 可定制查询:调整时间范围(以秒为单位)和返回的池数量(默认:100)。
  • 详细指标:包括池地址、代币、创建时间戳、区块编号、交易次数、交易量(美元)和锁定总价值(美元)。

预备条件

  • Python 3.10+:确保系统上已安装 Python。
  • The Graph API 密钥:从 The Graph 获取 API 密钥以访问 PancakeSwap 子图。

安装

通过 Smithery 安装

要通过 Smithery 自动安装 PancakeSwap PoolSpy for Claude Desktop:

npx -y @smithery/cli install @kukapay/pancakeswap-poolspy-mcp --client claude
  1. 克隆仓库

    git clone https://github.com/kukapay/pancakeswap-poolspy-mcp.git
    cd pancakeswap-poolspy-mcp
    
  2. 安装依赖项: 使用 uv 安装所需的 Python 包:

    uv add mcp[cli] httpx dotenv
    
  3. 客户端配置

    {
      "mcpServers": {
        "PancakeSwap-PoolSpy": {
          "command": "uv",
          "args": ["--directory", "path/to/pancakeswap-poolspy-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your api key from The Graph"
          }
        }
      }
    }
    

使用方法

运行服务器

在开发模式下运行服务器以进行本地测试:

mcp dev main.py

这将启动 MCP Inspector,在这里你可以与 get_new_pools_bsc 工具交互。

可用工具

get_new_pools_bsc(time_range_seconds: int = 300, limit: int = 100)

获取 BNB 智能链上新创建的 PancakeSwap 池列表。

  • 参数

    • time_range_seconds (int):查找新池的时间范围(秒)。默认是 300 秒(5分钟)。
    • limit (int):返回的最大池数。默认是 100 个池。
  • 返回值:格式化的字符串列出池详情或如果查询失败则返回错误信息。

  • 示例输出

    • 默认(最后 5 分钟,最多 100 个池):

      get_new_pools_bsc()
      
      最近创建的交易池(最后 5 分钟,限制:100):
      池地址:0x1234...5678
      代币:WETH/USDC
      创建时间:2025-03-16 12:00:00 UTC
      区块编号:12345678
      交易次数:10
      交易量(美元):1234.56
      锁定总价值(美元):5678.90
      
      池地址:0x9abc...def0
      代币:CAKE/BNB
      创建时间:2025-03-16 12:01:00 UTC
      区块编号:12345679
      交易次数:5
      交易量(美元):789.12
      锁定总价值(美元):3456.78
      
    • 自定义(最后 10 分钟,最多 50 个池):

      get_new_pools(600, 50)
      
      最近创建的交易池(最后 10 分钟,限制:50):
      [池详情...]
      

示例提示:

  • "列出最近一小时内新创建的 PancakeSwap 池。"
  • "显示最近 2 分钟内创建的 PancakeSwap 池。"

许可证

本项目采用 MIT 许可证。详情见 LICENSE 文件。