• SCHEMA
  • BOUNDARIES
  • MISSING
  • HUMAN

AIでMagnoliaの配信エンドポイントを検証する方法

MagnoliaとAIクライアントを一度連携させるだけで、エージェントが実際の配信パスを調査し、コンテンツ構造が正しいかを自動で確認できるようになります。

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

すぐに答え

AIでどのようにエンドポイントを検証するのですか?

AIがMagnoliaの配信ツールを使用して、特定のパスから最新のJSONデータを取得します。取得したレスポンスを定義済みのスキーマと比較し、フィールドの欠落や構造の不備を特定します。API出力が設計通りでない場合、その箇所を明確なレポートとして提示します。

検出される問題の分類

検証結果の分類

AIは、配信要件への影響度に基づいて検出結果を分類します。

SCHEMA

マッピングの不一致

JSONキーが期待する構造と一致しない箇所を特定します。配信ノード内でどのフィールドが不足しているか、あるいは名前が間違っているかを正確に示します。

BOUNDARIES

コンテンツの超過

コンテンツが定義された制限内に収まっているかを確認します。データが配信パスの想定される階層や構造を超えている場合に警告を出します。

MISSING

空のノード

本来あるべきコンテンツが存在しない箇所を見つけます。スキーマ上はデータが入っているはずなのに、値が空またはnullになっている箇所を特定します。

HUMAN

手動での修正が必要

Magnoliaのテンプレートやマッピングロジック自体の更新が必要な構造エラーを特定します。実際のコンテンツ編集はユーザー自身で行う必要があります。

ワークフロー

リクエスト受信時のAIの動作

AIがMagnoliaの配信ツリーを辿り、データの監査を行います。

  1. ノードの取得

    エージェントが特定の配信パスを対象とし、現在のJSONペイロードを取得します。

    mg.get_delivery_node
  2. ツリー構造の把握

    ノードの直下にある子要素を確認し、ローカルな構造を理解します。

    mg.get_delivery_children
  3. スキーマ比較

    取得したデータを、指定されたJSONスキーマの要件と照合します。

    mg.get_delivery_node
  4. 差異の報告

    配信パス内にある不足フィールドや、誤ったデータ型を特定します。

    mg.get_delivery_children

試してみる

以下のプロンプトをコピーして開始してください。

これらのプロンプトを使って検証を開始できます。

出発点

パスやスキーマの説明を、実際のMagnoliaの配信詳細に書き換えて使用してください。

Magnolia CMS Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_u6bjdVVF5duWxI08JFgNFgIEqXftnazuC33oVsOc/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 — Magnolia CMS capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "magnolia-enterprise-headless-cms-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_u6bjdVVF5duWxI08JFgNFgIEqXftnazuC33oVsOc/mcp"
    }
  }
}
チャットにコピー04
  • /content/home/products の配信ノードを確認し、以下のスキーマと一致するか教えてください: [スキーマを貼り付け]

  • /news/latest パスの下にあるすべての子要素をリストアップし、すべてに 'title' と 'slug' フィールドがあるか検証してください。

  • /api/v1/hero パスからのJSON出力を、私の期待するマッピングと比較してください。

  • /blog/category/tech ノードのコンテンツ境界が正しいか検証してください。

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

ここから始める

一度連携すれば、あとは指示するだけです。

一度連携するだけで、AIがMagnoliaの配信エンドポイントにアクセスできるようになります。認証情報は暗号化され、安全に管理されます。

MagnoliaをAIに連携する

FAQ

動作に関する詳細

  • 01

    AIはMagnolia内のコンテンツを変更できますか?

    いいえ。AIは提供されたツールを通じて配信データを読み取ることはできますが、CMS内のコンテンツを編集したり削除したりすることはできません。

  • 02

    AIは新しい配信パスを作成できますか?

    いいえ。AIは、配信ツールを通じて提供された既存のパスを調査することのみ可能です。

  • 03

    本番環境のAPIテストに使用できますか?

    はい。AIはアプリケーションと同じ配信ツールを使用するため、APIが実際に受け取っているデータと全く同じものを確認できます。

  • 04

    AIはどうやってスキーマの正解を知るのですか?

    比較の基準となるため、プロンプトの中で期待するスキーマやフィールドリストを明示的に提供する必要があります。

  • 05

    AIは壊れたJSONマッピングを自動で修正できますか?

    いいえ。AIはエラーを特定しますが、マッピングやテンプレートの修正は、ユーザー自身がMagnolia内で行う必要があります。

  • Magnoliaについて他に質問がありますか? Magnolia Connectorの全機能を見る

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