• データ
  • ルーティング
  • エラー
  • 修正

AIエージェントでページレイアウトの整合性を検証する方法

ButterCMSをエージェントに接続して、コンテンツ構造を監査しましょう。接続後は、AIがライブデータを取得してサイトのロジックをチェックできます。

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

すぐに答え

AIはButterCMSのデータとUIの一致を確認できますか?

はい。エージェントが特定のページレイアウトやカスタムページリストを取得し、コンテンツ構造を確認します。そのJSONとルーティングロジックを比較することで、データとUIに乖離がないかを明確に特定できます。

不一致の特定箇所について

監査による成果

AIがCMSとフロントエンド間の不一致を特定します。

データ

構造の検証

エージェントがページの正確なJSONを取得します。必須フィールドがすべて存在し、スキーマに従っているかを確認します。

ルーティング

ルートの一致確認

ButterCMS内のスラッグやカスタムページパスが、アプリケーションのURLパターンと一致しているかを検証します。

エラー

リンク切れの検出

デプロイ前に、ネストされた構造内にあるコンテンツの欠落や参照エラーをAIがフラグ立てします。

修正

手動での修正

エージェントがエラーとなった特定のJSONパスを提示します。その後、ButterCMSのダッシュボードからデータを修正してください。

ワークフロー

データ取得後のAIの動き

エージェントはCMSのコンテンツとコードのロジックを繋ぐ架け橋となります。

  1. ページデータの取得

    指定されたページのレイアウト構成を取得し、コンテンツがどのようにネストされているかを確認します。

    get_page_layout
  2. カスタムページの走査

    カスタムページの全リストを取得し、利用可能なコンテンツタイプをマッピングします。

    list_custom_pages
  3. 構造の比較

    取得したJSONとルーティング要件を比較し、不足しているキーや誤ったスラッグを見つけ出します。

    get_page_layout
  4. 不一致の報告

    ルーティングエラーやレイアウト崩れの原因となっているページやフィールドを正確に特定します。

    list_custom_pages

試してみる

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

これらのプロンプトを使ってレイアウト監査を開始しましょう。

出発点

具体的なページ名やスラッグを、実際のButterCMSの識別子に置き換えて使用してください。

ButterCMS Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_lz8oJACuel9Orm3eZ03PsVsPvz38Hxfltpy66t6c/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 — ButterCMS capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "buttercms-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_lz8oJACuel9Orm3eZ03PsVsPvz38Hxfltpy66t6c/mcp"
    }
  }
}
チャットにコピー04
  • 「homepage」ページのレイアウトを確認し、必須フィールドが不足していないか教えてください。

  • すべてのカスタムページをリストアップし、スラッグが現在のルーティングテーブルと一致しているか検証してください。

  • 「product-detail」ページのレイアウトを確認し、ネストされたJSONがUIコンポーネントのpropsと一致しているかチェックしてください。

  • カスタムページのリストとサイトマップを比較して、孤立しているコンテンツがないか探してください。

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

ここから始める

ButterCMSを接続して、すぐに質問を開始

API認証情報を入力するだけです。ログイン情報は弊社側で暗号化して保持されるため、すぐにエージェントによるコンテンツの検査を開始できます。

ButterCMSをAIに接続する

FAQ

動作について

  • 01

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

    いいえ。AIができるのはページレイアウトとカスタムページリストの読み取りのみです。コンテンツの編集や削除はできません。

  • 02

    AIはコードを自動的に修正しますか?

    いいえ。AIはデータとコードの不一致箇所を特定しますが、実際の修正はエディタやCMS上で行う必要があります。

  • 03

    すべてのコンテンツを閲覧できますか?

    提供されたツールがアクセス可能な範囲内のページやカスタムページであれば、すべて閲覧可能です。

  • 04

    UIのルーティングをどのように把握しますか?

    AIがButterCMSのデータと比較対象として使えるよう、チャット内でルーティングのロジックやコードのコンテキストを提示する必要があります。

  • 05

    新しいページを作成できますか?

    いいえ。ツールはエージェントが既存のレイアウトを取得し、既存のページをリストアップすることのみを許可しています。

  • ButterCMSに関するその他の質問は、Connectorのページで確認できます。 ButterCMS Connectorの全機能を見る

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