PancakeSwap PoolSpy MCP Server について
PancakeSwap PoolSpy MCP Serverは、DeFiアナリスト、トレーダー、開発者向けに、BNB Smart Chain上で新規作成されたPancakeSwap流動性プールを追跡します。期間と取得件数を指定でき、プール情報や各種指標を取得できます。
主な機能
- 01期間を指定して新規プールを検索
- 02取得件数の上限を設定
- 03プールアドレスとトークン情報を表示
- 04取引量と総ロック価値を表示
活用シーン
- 01最近作成された流動性プールの監視
- 02プールの取引活動の分析
- 03プールの取引量とロック価値の確認
MCP 対応
MCP クライアント向けに、BNB Smart Chain上の新規PancakeSwapプールと指標を取得する get_new_pools_bsc ツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
PancakeSwap PoolSpy MCP サーバー
Pancake Swap で新しく作成された流動性プールを追跡し、DeFi のアナリスト、トレーダー、開発者にリアルタイムデータを提供する MCP サーバーです。
特長
- リアルタイムのプール追跡:指定した時間範囲内(デフォルト:5 分)に作成されたプールを取得します。
- カスタマイズ可能なクエリ:時間範囲(秒単位)と返されるプール数(デフォルト:100)を調整できます。
- 詳細な指標:プールアドレス、トークン、作成日時、ブロック番号、トランザクション数、取引高(USD)、ロックされた合計価値(USD)が含まれます。
前提条件
- Python 3.10+:システムに Python がインストールされていることを確認してください。
- The Graph API キー:PancakeSwap サブグラフにアクセスするには、The Graph から API キーを取得してください。
インストール
Smithery 経由でインストール
Smithery 経由で Claude Desktop 用の PancakeSwap PoolSpy を自動的にインストールするには:
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 Smart Chain 上で新しく作成された PancakeSwap プールの一覧を取得します。
-
パラメーター:
time_range_seconds(int):新しいプールを検索する過去の時間範囲(秒)。デフォルトは 300 秒(5 分)です。limit(int):返されるプールの最大数。デフォルトは 100 プールです。
-
戻り値:プールの詳細を一覧にした書式付き文字列。クエリが失敗した場合はエラーメッセージです。
-
出力例:
-
デフォルト(直近 5 分、最大 100 プール):
get_new_pools_bsc()Newly Created Trading Pools (Last 5 Minutes, Limit: 100): Pool Address: 0x1234...5678 Tokens: WETH/USDC Created At: 2025-03-16 12:00:00 UTC Block Number: 12345678 Transaction Count: 10 Volume (USD): 1234.56 Total Value Locked (USD): 5678.90 Pool Address: 0x9abc...def0 Tokens: CAKE/BNB Created At: 2025-03-16 12:01:00 UTC Block Number: 12345679 Transaction Count: 5 Volume (USD): 789.12 Total Value Locked (USD): 3456.78 -
カスタム(直近 10 分、最大 50 プール):
get_new_pools(600, 50)Newly Created Trading Pools (Last 10 Minutes, Limit: 50): [pool details...]
-
プロンプトの例:
- 「直近 1 時間に新しく作成された PancakeSwap プールを一覧表示してください。」
- 「直近 2 分以内に作成された PancakeSwap プールを表示してください。」
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については、LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。