一个跟踪 PancakeSwap 上新创建的流动性池的 MCP 服务器,为 DeFi 分析师、交易者和开发者提供实时数据。
要通过 Smithery 自动安装 PancakeSwap PoolSpy for Claude Desktop:
npx -y @smithery/cli install @kukapay/pancakeswap-poolspy-mcp --client claude
克隆仓库:
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 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):
[池详情...]
本项目采用 MIT 许可证。详情见 LICENSE 文件。