- SCHEMA
- DATA
- GAP
- HUMAN
すぐに答え
AIでどのようにDatoCMSのコンテンツモデルを監査できますか?
AIがモデル定義とレコード一覧を取得し、構造的な不備やデータの不一致を特定します。スキーマの全体像と、その中に実際に格納されているコンテンツの内容を正確に把握できます。
監査結果の出力内容
分析結果の活用方法
AIがCMSデータを解析し、以下の形式で結果をまとめます。
SCHEMA
モデル一覧
プロジェクト内のすべてのモデルをリストアップします。登録されているコンテンツタイプとその構成を正確に把握できます。
DATA
レコードの検証
エージェントが特定のレコードを取得し、実際のコンテンツが定義されたモデル構造と一致しているかを確認します。
GAP
欠落フィールドの検出
モデル定義と既存レコードを照合し、必須フィールドが空欄になっていたり、不足していたりする箇所を特定します。
HUMAN
手動での修正
AIが問題を特定しますが、モデルの変更やコンテンツの編集は、DatoCMSの管理画面から直接行ってください。
ワークフロー
リクエストを受けた際のAIの動作
AIは専用のツールを使用してCMS環境をマッピングします。
スキーマのマッピング
プロジェクト内に設定されているすべてのコンテンツモデルを特定します。
list_global_modelsコンテンツの取得
特定したモデルに対応する実際のデータエントリーを取得します。
list_cma_records構造の照合
モデルの要件と、実際のレコードの内容との間に乖離がないかを確認します。
list_global_modelslist_cma_records結果のレポート
プロジェクトの構造的な健全性をチャットウィンドウに要約して表示します。
list_cma_records
試してみる
以下のプロンプトをコピーして開始できます。
これらのプロンプトを使って監査を開始しましょう。
出発点
これらは基本的なプロンプトです。実際のプロジェクトに合わせて、モデル名を書き換えて使用してください。
DatoCMS Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_kqbiRIDEEpzmpnqcg7HU2AYruJAL07EBAujlMqZU/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — DatoCMS capabilities are ready to use.
{
"mcpServers": {
"datocms-mcp": {
"url": "https://edge.vinkius.com/vk_preview_kqbiRIDEEpzmpnqcg7HU2AYruJAL07EBAujlMqZU/mcp"
}
}
}DatoCMSのすべてのモデルをリストアップし、不完全なものがないか教えてください。
「Article」モデルを確認し、すべてのレコードに公開日(published date)が入っているか調べてください。
「Product」モデルの構造と、既存の製品レコードの内容を比較してください。
レコードが紐付いていないモデルをすべて見つけてください。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
一度接続すれば、あとは指示するだけです。
一度接続するだけで、AIがCMSにアクセスできるようになります。認証情報は暗号化されて保護されます。利用可能なツールの一覧はDatoCMS Connectorのページで確認できます。
DatoCMSをAIと連携させるFAQ
動作に関する詳細
- 01
AIがコンテンツモデルを変更することはできますか?
いいえ。AIができるのはモデルとレコードの読み取りのみです。構造の変更を行う場合は、DatoCMS上で手動で行う必要があります。
- 02
AIがレコードを削除することはできますか?
いいえ。このMCPはモデルとレコードをリストアップするためのツールのみを提供します。データの削除や書き換えはできません。
- 03
AIはすべてのデータにアクセスできますか?
AIは、マニフェストに定義された特定のツールを通じてリクエストしたデータのみにアクセスできます。
- 04
フィールドの欠落をどのように判断するのですか?
モデルの定義と、実際に取得したレコードの内容を照合し、必須フィールドが空になっていないかを確認することで判断します。
- 05
どのAIクライアントでも使えますか?
はい。Claude、Cursor、Windsurfなど、MCPに対応しているクライアントであれば使用可能です。
DatoCMSについてさらに詳しく知りたいですか? DatoCMS Connectorの全機能を見る
『DatoCMS』を Claude、Cursor、ChatGPT などに接続
