Uniswap PoolSpy MCP サーバー
Ethereum、Base、Optimism、Arbitrum、Polygon、BNB Smart Chain (BSC)、Avalanche、Celo、Blast の 9 つのブロックチェーン ネットワークにわたって Uniswap 上に新しく作成された流動性プールを追跡し、DeFi アナリスト、トレーダー、開発者にリアルタイム データを提供する MCP サーバーです。
特徴
9 つのブロックチェーン ネットワークにわたる Uniswap V3 プールの作成を監視します。
新しいプールをクエリするためのカスタマイズ可能な時間範囲と結果の制限。
タイムスタンプ、トランザクション数、ボリューム、または TVL による並べ替えをサポートします。
Related MCP server: uniswap-trader-mcp
前提条件
Python 3.10以上
パッケージ管理のためのuv
完全な機能を実現するMCP互換環境(例:Claude Desktop)
インストール
リポジトリのクローンを作成します:
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 syncAPI キーの設定: プロジェクト ルートに
.envファイルを作成します。echo "THEGRAPH_API_KEY=your-api-key-here" > .envyour-api-key-here実際の The Graph API キーに置き換えます。
使用法
サーバーの実行
MCP サーバーを起動します。
MCP Inspector を使用した開発の場合:
Claude Desktopとの統合
サーバーを MCP プラグインとしてインストールします。
構成
サーバーを MCP クライアント (例: Claude Desktop) が検出できるようにするには、 mcpServersファイルで次のように構成します。
新しいプールのクエリ
次のような自然言語クエリで、Claude Desktop のget_new_poolsツールを使用します。
「過去10分間のイーサリアムの新しいプールを表示してください」
「Base 上のプールをボリューム順に一覧表示します。最大 50 個まで」
「過去 1 時間に Polygon で作成されたプールは TVL 順に何ですか?」
このツールは次のパラメータを受け入れます:
chain: ブロックチェーンネットワーク(例:「ethereum」、「base」、「optimism」)order_by: 並べ替えフィールド ("timestamp", "txcount", "volume", "tvl")time_range_seconds: ルックバック期間(秒)(デフォルト: 300)limit: 返されるプールの最大数(デフォルト: 100)
出力例
サポートされているチェーン
イーサリアム
ベース
楽観
仲裁
ポリゴン
BNBスマートチェーン(BSC)
雪崩
セロ
ブラスト
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。