mcpField
T
TheGraph MCP Server

TheGraph MCP Server

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

TheGraph MCP Server について

TheGraph MCP Serverは、The Graphのサブグラフスキーマの確認とインデックス済みブロックチェーンデータの検索を行うMCPサーバーです。クエリ前にデータ構造を把握したいユーザー向けです。

主な機能

  1. 01サブグラフのGraphQLスキーマ取得
  2. 02テキストまたはJSONでの出力
  3. 03サブグラフへのGraphQLクエリ実行

活用シーン

  1. 01サブグラフで利用可能なフィールドの確認
  2. 02トークンの取引量や流動性の取得
  3. 03直近のスワップイベントの検索と分析

MCP 対応

MCPサーバーとして、サブグラフスキーマの取得とGraphQLクエリ実行のツールをMCPクライアントに提供します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

TheGraph MCP サーバー

The Graph のインデックス済みブロックチェーンデータを AI エージェントに提供する MCP サーバーです。

TheGraph Server MCP server

GitHub License GitHub Last Commit Python Version

利用可能なツール

1. getSubgraphSchema

指定したサブグラフのスキーマを取得し、AI エージェントが GraphQL クエリを生成するために必要なコンテキストを提供します。

パラメーター:

  • subgraphId:サブグラフ ID(例:「QmZBQcF...」)
  • asText:出力形式のフラグ
    • true:人が読みやすい GraphQL スキーマを返します
    • false:JSON スキーマを返します(デフォルト)
2. querySubgraph

指定したサブグラフに対して GraphQL クエリを実行します。通常は AI がクエリを生成しますが、手動で作成することもできます。

パラメーター:

  • subgraphId:サブグラフ ID
  • query:GraphQL クエリ文字列

インストール

  1. リポジトリをクローン
    git clone https://github.com/kukapay/thegraph-mcp.git
    
  2. クライアントの設定
    {
      "mcpServers": {
        "thegraph-mcp": {
          "command": "uv",
          "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"],
          "env": {
            "THEGRAPH_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    

プロンプトの例

ツールを起動する自然言語のプロンプトの例を紹介します。

スキーマに関するクエリ
  • 「サブグラフ QmZBQcF... のスキーマを読みやすい形式で表示してください」
  • 「QmZBQcF... サブグラフの構造はどうなっていますか? GraphQL 形式で表示してください」
  • 「サブグラフ QmZBQcF... のデータモデルを理解したいので、スキーマを取得してください」
データに関するクエリ
  • 「サブグラフ QmZBQcF... から、過去 24 時間の取引高上位 5 件のトークンを検索してください」
  • 「サブグラフ QmZBQcF... で、流動性が 100 万 USD を超えるすべてのペアを表示してください」
  • 「QmZBQcF... サブグラフから最新のスワップイベントを 10 件取得し、トークンのシンボルと数量も含めてください」
分析タスク
  • 「サブグラフ QmZBQcF... を使って、過去 1 週間の USDT ペアの取引高を分析してください」
  • 「サブグラフ QmZBQcF... で、ETH ペアと USDC ペアの流動性を比較してください」
  • 「QmZBQcF... から、過去 24 時間の異常な取引パターンを見つけてください」
複合タスク
  • 「まず QmZBQcF... のスキーマを取得し、高額取引を検索するクエリの作成を手伝ってください」
  • 「QmZBQcF... のスキーマを確認し、トークン価格の検索に利用できるフィールドを教えてください」
  • 「サブグラフ QmZBQcF... を使い、まずスキーマを確認してから関連イベントをクエリし、大口取引の市場への影響を分析してください」

ライセンス

このプロジェクトは MIT License の下でライセンスされています。詳細は LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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