Uniswap PoolSpy MCP Server

Uniswap PoolSpy MCP Server

site icon
2025.03.28 1
PythonDeFi 分析流动性池监控区块链数据金融服务
Uniswap PoolSpy MCP Server 是一个用于跟踪 Uniswap 上新创建的流动性池的 MCP 服务器,覆盖九个区块链网络(Ethereum、Base、Optimism、Arbitrum、Polygon、BNB Smart Chain (BSC)、Avalanche、Celo 和 Blast),为 DeFi 分析师、交易者和开发者提供实时数据。
View on GitHub

Overview

基本能力

产品定位

Uniswap PoolSpy MCP Server 是一个专注于 DeFi 领域的工具,主要用于监控和分析 Uniswap 上的流动性池创建情况。

核心功能

  • 监控 Uniswap V3 池创建,覆盖 9 个区块链网络。
  • 提供可自定义的时间范围和结果限制,用于查询新池。
  • 支持按时间戳、交易计数、交易量或 TVL 进行排序。

适用场景

  • DeFi 分析师需要实时监控新创建的流动性池。
  • 交易者寻找新的交易机会。
  • 开发者需要集成 Uniswap 流动性池数据到他们的应用中。

工具列表

  • get_new_pools:用于查询新创建的流动性池,支持多种参数如区块链网络、排序方式、时间范围和返回数量限制。

常见问题解答

  • 需要有效的 The Graph API 密钥才能使用。
  • 需要 Python 3.10 或更高版本。
  • 需要 MCP 兼容环境(如 Claude Desktop)以获得完整功能。

使用教程

使用依赖

  1. 安装 Python 3.10 或更高版本。
  2. 安装 uv 包管理工具: bash curl -LsSf https://astral.sh/uv/install.sh | sh
  3. 获取有效的 The Graph API 密钥。

安装教程

  1. 克隆仓库: bash git clone https://github.com/yourusername/uniswap-poolspy-mcp.git cd uniswap-poolspy-mcp
  2. 使用 uv 同步依赖: bash uv sync
  3. 配置 API 密钥: bash echo "THEGRAPH_API_KEY=your-api-key-here" > .env

调试方式

  1. 启动 MCP 服务器: bash uv run main.py
  2. 使用 MCP Inspector 进行开发: bash uv run mcp dev main.py
  3. 集成到 Claude Desktop: bash uv run mcp install main.py --name "UniswapPoolSpy"

许可证

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