mcpField
P
PancakeSwap PoolSpy MCP Server

PancakeSwap PoolSpy MCP Server

ローカル
github.com/kukapay金融データ1077 週間前に更新

PancakeSwap PoolSpy MCP Server について

PancakeSwap PoolSpy MCP Serverは、DeFiアナリスト、トレーダー、開発者向けに、BNB Smart Chain上で新規作成されたPancakeSwap流動性プールを追跡します。期間と取得件数を指定でき、プール情報や各種指標を取得できます。

主な機能

  1. 01期間を指定して新規プールを検索
  2. 02取得件数の上限を設定
  3. 03プールアドレスとトークン情報を表示
  4. 04取引量と総ロック価値を表示

活用シーン

  1. 01最近作成された流動性プールの監視
  2. 02プールの取引活動の分析
  3. 03プールの取引量とロック価値の確認

MCP 対応

MCP クライアント向けに、BNB Smart Chain上の新規PancakeSwapプールと指標を取得する get_new_pools_bsc ツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"pancakeswap-poolspy": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

PancakeSwap PoolSpy MCP サーバー

Pancake Swap で新しく作成された流動性プールを追跡し、DeFi のアナリスト、トレーダー、開発者にリアルタイムデータを提供する MCP サーバーです。

License Python smithery badge

特長

  • リアルタイムのプール追跡:指定した時間範囲内(デフォルト: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
  1. リポジトリをクローンする:

    git clone https://github.com/kukapay/pancakeswap-poolspy-mcp.git
    cd pancakeswap-poolspy-mcp
    
  2. 依存関係をインストールする: uv を使用して必要な Python パッケージをインストールします:

    uv add mcp[cli] httpx dotenv
    
  3. クライアントの設定

    {
      "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 ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。