• SCHEMA
  • GLOBALS
  • DATA
  • HUMAN

AIでPayload CMSのスキーマとグローバル設定を監査する方法

Payload CMSをAIクライアントに接続して、データモデルの検証を行いましょう。接続後は、エージェントがすべてのコレクションやグローバル設定をスキャンし、不整合を自動で見つけ出します。

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

すぐに答え

AIでPayload CMSの設定を確認できますか?

はい。AIがコネクターを通じてドキュメントリストやグローバル設定を取得します。取得したデータを実際の構成と照らし合わせることで、設計通りのスキーマになっているかを確認し、エラー箇所を明確にリストアップします。

監査結果

特定できる問題

スキャンによって得られる情報です。

SCHEMA

リレーションの不整合

コレクション内の参照エラーや無効なIDをAIが特定します。どのドキュメントのリンクが壊れているかを正確に把握できます。

GLOBALS

設定の乖離

グローバル設定が要件を満たしているか確認します。サイト全体の変数が意図せず変更されていないかを検知します。

DATA

フィールドの欠落

必須フィールドが不足しているドキュメントや、データ型が正しくないレコードをエージェントが見つけ出し、修正が必要なリストを作成します。

HUMAN

手動での修正

AIはエラーを指摘しますが、データベースを直接操作することはありません。どのスキーマ変更を本番環境に適用するかは、ユーザーが判断します。

ワークフロー

リクエスト受信後のAIの動き

AIがCMS内を巡回し、データマップを構築します。

  1. コレクションの把握

    エージェントが指定されたコレクション内の全ドキュメントをリストアップし、現在の状態を把握します。

    list_documents
  2. サイト設定の確認

    グローバル設定から現在の値を取得し、意図した構成と一致しているか検証します。

    get_global
  3. 不整合の特定

    取得したデータを、ユーザーが提示したスキーマ要件と比較して、差異を見つけ出します。

    list_documentsget_global
  4. エラーのレポート

    見つかったフィールドの欠落や無効な参照を、読みやすいレポートとしてまとめます。

    list_documents

試してみる

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

エージェントへの指示出しにそのまま使えます。

出発点

括弧内のテキストを、実際のコレクション名やグローバルスラッグに書き換えてください。

Payload CMS Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_F9KqScjp1H2LzRfZYwHeA6WirB5M3GIYHP3k8KOt/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 — Payload CMS capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "payload-cms-extended-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_F9KqScjp1H2LzRfZYwHeA6WirB5M3GIYHP3k8KOt/mcp"
    }
  }
}
チャットにコピー04
  • [collection_name] コレクションの全ドキュメントをリストアップし、[field_name] フィールドが欠落しているものがないか確認してください。

  • [global_slug] のグローバル設定を取得し、[field_name] の値が要件である [value] と一致しているか教えてください。

  • [collection_name] の全ドキュメントをスキャンして、[field_name] フィールドに壊れたリレーション(リンク切れ)がないか探してください。

  • [global_slug] の現在の設定を、以下のスキーマ定義と比較してください: [paste schema]

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

ここから始める

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

API認証情報を提供するだけで完了します。接続は暗号化され、クライアントとCMSの間のみで保持されます。詳細なセットアップ手順はコネクターのページで確認できます。

Payload CMSをAIに接続する

FAQ

監査の動作について

  • 01

    AIがCMSの設定を変更することはありませんか?

    ありません。提供されるツールはデータの読み取りのみを許可しています。AIがPayload CMS内のデータを新規作成、更新、または削除することはありません。

  • 02

    AIはすべてのデータにアクセスしますか?

    いいえ。AIがアクセスできるのは、ユーザーが明示的に検査を指示したコレクションおよびグローバル設定のデータのみです。

  • 03

    壊れたリンクを自動で修正できますか?

    できません。AIはリンク切れの箇所を特定しますが、修正するにはユーザー自身がPayloadの管理画面(Admin UI)から操作を行う必要があります。

  • 04

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

    比較の基準となるため、プロンプトの中で意図しているスキーマや要件をユーザーが提示する必要があります。

  • 05

    本番環境のCMSのパフォーマンスに影響しますか?

    影響しません。AIは標準的な読み取り操作を行います。これは通常のフロントエンドからのAPIリクエストと同じ仕組みで行われます。

  • Payload CMSに関するその他の質問は、コネクターのページで確認できます。 Payload CMS コネクターの全機能を見る

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