TheGraph MCP Server

by kukapay
MIT License
3

Integrations

  • Allows executing GraphQL queries against specified subgraphs, with tools for fetching schema information and querying data

TheGraph MCP サーバー

The Graphのインデックス化されたブロックチェーン データを使用して AI エージェントを強化する MCP サーバー。

利用可能なツール

1. getSubgraphSchema

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

パラメータ:

  • subgraphId : サブグラフ ID (例: "QmZBQcF...")
  • asText : 出力形式フラグ
    • true : 人間が読めるGraphQLスキーマを返す
    • false : JSONスキーマを返します(デフォルト)

2. クエリサブグラフ

指定されたサブグラフに対して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 万ドルを超えるすべてのペアを表示してください...」
  • 「QmZBQcF...サブグラフからトークンシンボルと金額を含む最新の10件のスワップイベントを取得します」

分析タスク

  • 「サブグラフ QmZBQcF を使用して、過去 1 週間の USDT ペアの取引量を分析します...」
  • 「サブグラフ QmZBQcF 内の ETH と USDC のペアの流動性を比較します...」
  • 「サブグラフ QmZBQcF から過去 24 時間の異常な取引パターンを見つけます...」

複合タスク

  • 「まずQmZBQcFのスキーマを取得してください...、次に高価値の取引を見つけるためのクエリの作成を手伝ってください」
  • 「QmZBQcF のスキーマを確認してください...トークン価格を照会するために使用できるフィールドを教えてください」
  • 「サブグラフQmZBQcF...を使用して、まずスキーマを理解し、次に関連イベントをクエリすることで、大規模な取引の市場への影響を分析します。」

ライセンス

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

-
security - not tested
A
license - permissive license
-
quality - not tested

The Graph のインデックス付きブロックチェーン データを使用して AI エージェントを強化し、サブグラフ スキーマを取得してブロックチェーン データに対して GraphQL クエリを実行できるようにします。

  1. 利用可能なツール
    1. getSubgraphSchema
    2. クエリサブグラフ
  2. インストール
    1. プロンプトの例
      1. スキーマクエリ
      2. データクエリ
      3. 分析タスク
      4. 複合タスク
    2. ライセンス

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        Facilitates comprehensive architectural design and evaluation through specialized agents, rich resources, and powerful tools covering diverse architectural domains, including cloud, AI, and blockchain.
        Last updated -
        3
        943
        15
        TypeScript
        ISC License
      • -
        security
        F
        license
        -
        quality
        A Python-based server that enables AI assistants to interact with an Unraid server through the official Unraid GraphQL API, providing read-only access to system information, Docker containers, VMs, storage, and more.
        Last updated -
        2
        Python
        • Linux
      • -
        security
        A
        license
        -
        quality
        A comprehensive toolkit for building AI agents with blockchain capabilities, enabling interactions with multiple blockchain networks for tasks like wallet management, fund transfers, smart contract interactions, and cross-chain asset bridging.
        Last updated -
        2
        TypeScript
        GPL 3.0
        • Linux
        • Apple
      • -
        security
        A
        license
        -
        quality
        A comprehensive server that enables AI agents to interact with multiple EVM-compatible blockchain networks through a unified interface, supporting ENS resolution, token operations, and smart contract interactions.
        Last updated -
        94
        TypeScript
        MIT License
        • Linux
        • Apple

      View all related MCP servers

      ID: zqspkrzqph