返回 MCP 目录
public公开dns本地运行

uniswap-poolspy-mcp

一个跨9条区块链网络实时监控Uniswap V3新流动性池的MCP服务

article

README

🚀 Uniswap 池子追踪 MCP 服务器

Uniswap 池子追踪 MCP 服务器是一个强大的工具,能够实时跟踪 Uniswap 在九条区块链网络(以太坊、Base、Optimism、Arbitrum、Polygon、币安智能链 (BSC)、Avalanche、Celo 和 Blast)上新创建的流动性池。它为 DeFi 分析师、交易员和开发人员提供实时数据,助力他们做出更明智的决策。

Python License Status

✨ 主要特性

  • 多链监控:监控 Uniswap V3 池子在九条区块链网络上的创建情况。
  • 灵活查询:支持自定义时间范围和结果限制,用于查询新池子。
  • 排序功能:可按时间戳、交易数、成交量或 TVL 对结果进行排序。

📦 安装指南

克隆仓库

git clone https://github.com/yourusername/uniswap-poolspy-mcp.git
cd uniswap-poolspy-mcp

设置环境

如果尚未安装 uv,请运行以下命令进行安装:

curl -LsSf https://astral.sh/uv/install.sh | sh

安装依赖项

使用 uv 同步 pyproject.toml 中的依赖项:

uv sync

配置 API 密钥

在项目根目录下创建一个 .env 文件:

echo "THEGRAPH_API_KEY=your-api-key-here" > .env

your-api-key-here 换为你的实际 The Graph API 密钥。

💻 使用示例

基础用法

运行服务器

uv run main:app

集成到 Claude Desktop

根据 Claude Desktop 文档 配置 MCP 环境,以使用此服务器。

查询新池子

使用以下命令获取新池子的详细信息:

curl http://localhost:8000/pools/new

📚 详细文档

配置示例

{
  "pool_monitors": {
    "ethereum": true,
    "base": true,
    "optimism": true,
    "arbitrum": true,
    "polygon": true,
    "bsc": true,
    "avalanche": true,
    "celo": true,
    "blast": true
  },
  "api_key": "your-api-key-here"
}

支持的链

  • 以太坊 (ethereum)
  • Base (base)
  • Optimism (optimism)
  • Arbitrum (arbitrum)
  • Polygon (polygon)
  • 币安智能链 (bsc)
  • Avalanche (avalanche)
  • Celo (celo)
  • Blast (blast)

📄 许可证

本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端