pancakeswap-poolspy-mcp

by kukapay
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Allows cloning of the PancakeSwap PoolSpy repository from GitHub to set up the MCP server.

  • Serves as the runtime environment for the MCP server, requiring Python 3.10+ for operation.

PancakeSwap PoolSpy MCP 服务器

MCP 服务器用于跟踪 Pancake Swap 上新创建的流动性池,为 DeFi 分析师、交易员和开发人员提供实时数据。

特征

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

先决条件

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

安装

  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()
      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...]

示例提示

  • “列出过去 1 小时内新创建的 PancakeSwap 池。”
  • “显示过去 2 分钟内创建的 PancakeSwap 池。”

执照

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

-
security - not tested
A
license - permissive license
-
quality - not tested

跟踪 Pancake Swap 上新创建的流动性池的 MCP 服务器。

  1. Features
    1. Prerequisites
      1. Installation
        1. Usage
          1. Running the Server
          2. Available Tool
          3. Example Prompts:
        2. License
          ID: xsr0ogarc5