• MISSING
  • MISMATCH
  • VALID
  • HUMAN

AIでMagnoliaのコンポーネントスキーマを検証する方法

MagnoliaをAIクライアントに接続して、コンポーネント定義の監査を行いましょう。接続後は、エージェントがテンプレート構造をスキャンし、フィールドの不足や誤りを特定できます。

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

すぐに答え

AIを使ってMagnoliaのコンポーネントスキーマをどのように確認できますか?

AIがMagnoliaコネクターを使用して、任意のテンプレートから正確なスキーマを取得します。次に、その定義と要件を照らし合わせ、不足しているフィールドやデータ型の不一致を特定します。修正が必要なコンポーネントのリストが明確に提示されます。

検出されるエラーの種類

検証結果の分類

AIがスキーマデータを処理し、結果を以下のカテゴリに分類します。

MISSING

必須フィールドの欠落

スキーマに必要なフィールドが含まれていないコンポーネントを特定します。更新が必要な具体的なテンプレートのリストを取得できます。

MISMATCH

データ型の不一致

フィールドの型が想定される構造と一致しない場合にフラグを立てます。本番環境に反映される前に設定ミスを防げます。

VALID

検証済みコンポーネント

監査を通過したコンポーネントは、準拠しているものとしてマークされます。コンテンツモデリングの定義としてそのまま利用可能です。

HUMAN

手動確認が必要

AIが定義の曖昧さを検知した場合、確認を促すフラグを立てます。複雑な構造上の競合については、人間が判断を下します。

ワークフロー

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

技術的な定義の読み取りや比較といった、手間のかかる作業をAIが代行します。

  1. スキーマの取得

    エージェントがMagnoliaインスタンスから最新のテンプレート定義を直接取得します。

    mg.get_template_schema
  2. 構造の分析

    取得したスキーマを、指定された要件や標準的なコンポーネントモデルと比較します。

    mg.get_template_schema
  3. 差異の特定

    プロパティの欠落、不適切なフィールド型、または階層構造の崩れをスキャンします。

    mg.get_template_schema
  4. 結果の報告

    問題のない箇所と、開発者の確認が必要な箇所を整理してまとめます。

    mg.get_template_schema

試してみる

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

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

出発点

括弧内のテキストを、実際のテンプレート名やフィールド要件に書き換えて使用してください。

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
  • 'HeroBanner' テンプレートのスキーマを取得し、'buttonLink' フィールドがあるか確認してください。

  • Magnolia 内の現在のコンポーネントスキーマを、以下の必須フィールドリストと比較してください: [list]

  • スキーマ内に 'description' フィールドが欠落しているMagnoliaのテンプレートをすべてリストアップしてください。

  • 'Article' テンプレートのスキーマを監査し、すべての画像フィールドが正しいメディアタイプを使用しているか確認してください。

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

ここから始める

一度接続すれば、あとは指示するだけ

一度接続するだけで、AIがMagnoliaのスキーマにアクセスできるようになります。認証情報はVinkius側で暗号化され、安全に管理されます。

MagnoliaをAIに接続する

FAQ

機能に関する詳細

  • 01

    AIがMagnoliaのテンプレートを直接変更することはできますか?

    いいえ。AIができるのはスキーマの読み取りのみです。変更を行う場合は、Magnoliaの管理画面から手動で行う必要があります。

  • 02

    AIがコンポーネント定義を削除することはありませんか?

    はい、ありません。このコネクターはスキーマ検証のための読み取り専用機能です。データを削除したり変更したりすることはできません。

  • 03

    AIはどうやって「正しい」スキーマを判断するのですか?

    AIは、プロンプト内でユーザーが指定した要件に基づいて、スキーマが有効かどうかを判断します。

  • 04

    複数のテンプレートを一度に監査できますか?

    はい。プロンプト内に複数のテンプレート名をリストとして含めることで、一括してチェック可能です。

  • 05

    カスタムのMagnoliaモジュールでも動作しますか?

    はい。テンプレートが標準のMagnoliaスキーマエンドポイント経由でアクセス可能であれば、動作します。

  • Magnoliaについて他に質問がありますか? Magnoliaコネクターの全機能を見る

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