PancakeSwap 池子追踪器 MCP 服务器是一个用于跟踪 Pancake Swap 上新创建的流动性池的 MCP 服务器,能为 DeFi 分析师、交易员和开发者提供实时数据。
PancakeSwap 池子追踪器 MCP 服务器可帮助您实时跟踪 Pancake Swap 上的流动性池。以下是使用该服务器的基本步骤:
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": "您的 The Graph API 密钥"
}
}
}
}
以开发模式运行服务器进行测试:
mcp dev main.py
这将启动 MCP 检查器,您可以在其中与 get_new_pools_bsc 工具交互。
get_new_pools_bsc(time_range_seconds: int = 300, limit: int = 100)抓取 PancakeSwap 上 BNB 智能链上新创建的池子列表。
参数:
time_range_seconds(秒为单位,默认为 300):指定时间段。limit(默认为 100):返回的最大池子数量。示例输出:
{
"pool_address": "0x...",
"tokens": ["Token1", "Token2"],
"creation_time": "2023-10-01T12:00:00",
"block_number": 12345,
"transaction_count": 5,
"volume_usd": 1000.0,
"total_value_locked": 500.0
}
# 获取过去 5 分钟内新创建的所有池子
get_new_pools_bsc()
# 获取过去 30 分钟内最多 200 个新创建的池子
get_new_pools_bsc(time_range_seconds=1800, limit=200)
本项目使用 MIT 许可证。
⚠️ 重要提示
在使用本项目前,请确保您已从 The Graph 获取有效的 API 键,并在客户端配置中正确填写。
💡 使用建议
您可以根据实际需求调整
get_new_pools_bsc工具的参数,以获取更符合您需求的池子数据。同时,在开发模式下进行测试可以帮助您更好地了解服务器的功能和使用方法。