SuperAPI AI 工具集

pancakeswap-poolspy-mcp

这是一个MCP服务器,用于追踪PancakeSwap上新创建的流动性池,为DeFi分析师、交易者和开发者提供实时数据。它支持自定义查询时间范围和返回池的数量,并能提供包括池地址、代币、创建时间戳、区块号、交易数、交易量(USD)和总锁仓价值(USD)在内的详细指标。项目基于Python 3.10+,使用The Graph API获取数据,可通过Smithery为Claude Desktop自动安装。

访问官网

工具介绍

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

主要能力

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

使用方式

准备工作

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

安装

  • 通过Smithery安装:为Claude Desktop自动安装PancakeSwap PoolSpy,使用Smithery。
  • 克隆仓库:git clone https://github.com/kukapay/pancakeswap-poolspy-mcp.git 然后 cd pancakeswap-poolspy-mcp
  • 安装依赖:使用uv安装所需Python包:uv add mcp[cli] httpx dotenv

客户端配置

{ "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 Inspector,您可以在其中与get_new_pools_bsc工具进行交互。

工具说明

get_new_pools_bsc:获取BNB Smart Chain上新创建的PancakeSwap池列表。

参数:

  • time_range_seconds (int):查找新池的时间范围(秒)。默认300秒(5分钟)。
  • limit (int):返回的最大池数量。默认100个池。

返回:一个格式化的字符串,列出池详情,如果查询失败则返回错误消息。

示例输出:

  • 默认(最近5分钟,最多100个池):get_new_pools_bsc()
    Newly Created Trading Pools (Last 5 Minutes, Limit: 100):
    Pool Address: 0x1234...5678
    Tokens: WETH/USDC
    Created At: 2025-03-16 12:00:00 UTC
    Block Number: 12345678
    Transaction Count: 10
    Volume (USD): 1234.56
    Total Value Locked (USD): 5678.90
    Pool Address: 0x9abc...def0
    Tokens: CAKE/BNB
    Created At: 2025-03-16 12:01:00 UTC
    Block Number: 12345679
    Transaction Count: 5
    Volume (USD): 789.12
    Total Value Locked (USD): 3456.78
    
  • 自定义(最近10分钟,最多50个池):get_new_pools(600, 50)
    Newly Created Trading Pools (Last 10 Minutes, Limit: 50):
    [pool details...]
    

示例提示:

  • "list newly created PancakeSwap pools from the last 1 hours."
  • "Display PancakeSwap pools created within the last 2 minutes."

适用场景

适用于DeFi分析师、交易者和开发者,用于监控PancakeSwap上的新流动性池。

限制

  • 需要Python 3.10+环境和The Graph API密钥。
  • 仅支持BNB Smart Chain上的PancakeSwap池。

许可证

本项目采用MIT许可证。详情请参阅LICENSE文件。