PancakeSwap PoolSpy MCP Server

PancakeSwap PoolSpy MCP Server

site icon
2025.03.28 2
PythonDeFi流动性池监控实时数据分析金融服务
PancakeSwap PoolSpy MCP Server 是一个用于跟踪 PancakeSwap 上新创建的流动性池的 MCP 服务器,为 DeFi 分析师、交易者和开发者提供实时数据。
View on GitHub

Overview

基本能力

产品定位

PancakeSwap PoolSpy MCP Server 是一个专注于 DeFi 领域的工具,用于实时监控 PancakeSwap 上新创建的流动性池。

核心功能

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

适用场景

  • DeFi 分析师需要实时监控新创建的流动性池。
  • 交易者需要快速获取新池的信息以进行交易决策。
  • 开发者需要集成实时池数据到他们的应用中。

工具列表

  • get_new_pools_bsc(time_range_seconds: int = 300, limit: int = 100):获取 BNB Smart Chain 上新创建的 PancakeSwap 池列表。
  • 参数:
    • time_range_seconds:查询的时间范围(秒),默认 300 秒(5 分钟)。
    • limit:返回的池数量上限,默认 100。
  • 返回:格式化字符串列出池详情或错误信息。

常见问题解答

  • 如何获取 The Graph API 密钥?:访问 The Graph 获取 API 密钥。
  • 如何调整查询的时间范围和池数量?:通过 get_new_pools_bsc 函数的参数进行调整。

使用教程

使用依赖

  • Python 3.10+:确保系统已安装 Python 3.10 或更高版本。
  • The Graph API 密钥:从 The Graph 获取 API 密钥。

安装教程

  1. 克隆仓库bash git clone https://github.com/kukapay/pancakeswap-poolspy-mcp.git cd pancakeswap-poolspy-mcp
  2. 安装依赖bash uv add mcp[cli] httpx dotenv
  3. 客户端配置json { "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" } } } }

调试方式

  1. 运行服务器bash mcp dev main.py
  2. 交互测试:在 MCP Inspector 中与 get_new_pools_bsc 工具交互。

示例提示

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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。