• 探索
  • 検証
  • 自動化
  • 人間による操作

AIでGraphQLスキーマを解析する方法:Webiny CMS MCPを活用

エージェントをWebiny CMSに一度接続するだけで、データ構造全体を把握し、スキーマ定義を手動で入力することなくクエリを実行できるようになります。

このページについてAIに聞く

すぐに答え

AIを使ってWebiny CMSのGraphQLスキーマを確認する方法は?

エージェントがイントロスペクション(内省)機能を利用して、Webiny環境から型、クエリ、フィールドの全リストを取得します。これにより、次に必要なリクエストに対してどのデータが利用可能かを正確に把握できます。

実現できること

エージェントが実行するタスク

スキーマをマッピングすることで、コンテンツ構造を理解していないエージェントが、構造を熟知したエージェントへと進化します。

探索

スキーマの全容把握

エージェントが利用可能なすべての型とフィールドを取得します。コンテンツモデルの全体像を明確に把握できます。

検証

クエリの準備

データを取得する前に、エージェントがフィールドの存在を確認します。これにより、エラーの発生するクエリを防ぎます。

自動化

直接的なデータ取得

スキーマを把握した後、エージェントは自らクエリを記述・実行し、必要なコンテンツを取得します。

人間による操作

スキーマの手動編集

エージェントはスキーマを読み取れますが、Webinyの設定を変更することはできません。CMSのセットアップは引き続き人間が行います。

ワークフロー

スキーマのリクエストを受けた際のAIの動き

エージェントは「探索」と「実行」のサイクルを繰り返して、CMSとやり取りを行います。

  1. スキーマのマッピング

    エージェントはイントロスペクションクエリを実行し、GraphQL APIの構造を確認します。

    get_api_introspection
  2. フィールドの特定

    返された型を解析し、操作したい特定のクエリやオブジェクトを特定します。

    get_api_introspection
  3. クエリの構築

    特定した型を使用して、有効なGraphQLクエリ文字列を生成します。

    execute_graphql_query
  4. コンテンツの取得

    エージェントはクエリをWebinyのエンドポイントに送信し、実際のデータを取得します。

    execute_graphql_query

試してみる

以下のプロンプトをコピーして開始

Webiny CMS MCPを接続した後、これらのプロンプトを使用できます。

出発点

これらは活用のためのアイデアです。具体的なコンテンツ名は、ご自身の環境に合わせて書き換えてください。

Webiny Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_IUcCLFWKptm8T3ZnOC6XFGqdSwKmbpaEOYRidrry/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Webiny capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "webiny-cms-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_IUcCLFWKptm8T3ZnOC6XFGqdSwKmbpaEOYRidrry/mcp"
    }
  }
}
チャットにコピー04
  • 利用可能なフィールドを確認するために、Webiny CMSのスキーマを解析してください。

  • 私のWebiny GraphQL APIでは、どのような型が利用可能ですか?

  • Webiny環境から最新のブログ記事を取得するクエリを実行してください。

  • スキーマ内の'Post'型の中から、'author'に該当する特定のフィールドを見つけてください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

一度Webiny CMSを接続すれば、あとは指示するだけです。

リンクに従って環境を接続してください。認証情報は暗号化されて安全に保持されます。接続後はすぐにデータに関する質問を開始できます。

Webiny CMSをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIはWebiny CMSのスキーマを変更できますか?

    いいえ。エージェントができるのはスキーマの読み取りとクエリの実行のみです。型やフィールドを修正することはできません。

  • 02

    GraphQLスキーマを手動で提供する必要がありますか?

    いいえ。エージェントはイントロスペクション機能を使用して、自らスキーマを見つけ出します。

  • 03

    AIはCMS内のコンテンツを削除できますか?

    いいえ。これらのツールはイントロスペクションとクエリの実行に限定されています。

  • 04

    エージェントはどのフィールドをクエリすべきか、どうやって判断しますか?

    イントロスペクションのステップで収集した情報に基づいて、有効なクエリを構築します。

  • 05

    他のGraphQL APIでも使用できますか?

    この特定のコネクターは、Webiny CMS環境向けに設計されています。

  • Webiny CMSについてさらに詳しく知りたいですか? Webiny CMS Connectorの全機能を見る

『Webiny』を Claude、Cursor、ChatGPT などに接続