- PATCHED
- MUTATED
- REVIEW
- VERIFIED
すぐに答え
AIを使ってSanityの複数のドキュメントを一度に更新できますか?
はい。AIが専用のツールを使用して、特定のドキュメントを対象とした修正や、データセット全体へのミューテーションを実行します。これにより、すべてのレコードを手動で入力することなく、フィールドの変更、メタデータの更新、コンテンツの構造変更が可能です。結果はSanity Studioに直接反映されます。
実行される結果
変更が適用される内容
指示の内容に応じて、AIは以下のいずれかの方法で処理を行います。
PATCHED
特定フィールドの更新
既存ドキュメント内の特定のフィールドのみを修正します。タイトル、スラグ、カスタムメタデータなどを正確かつ最小限の変更で更新できます。
MUTATED
複雑なデータ変更
高度なロジックが必要な場合、AIは生のミューテーションを実行します。単純なフィールド編集にとどまらない、構造的な変更が可能です。
REVIEW
人間による確認
重要な変更や複雑なロジックが必要な場合、AIは人間の介入が必要な箇所を特定します。最終的なコンテンツの状態をユーザーがコントロールできます。
VERIFIED
データ整合性の確認
AIが、指示通りのドキュメントIDに対して変更が適用されたかを確認します。Sanityデータセットの状態を即座に検証できます。
ワークフロー
リクエストを受けたAIの動作
AIは、自然言語による指示を正確なSanity操作へと変換します。
対象の特定
AIがSanityデータセットをスキャンし、指示に基づいた変更対象のドキュメントを特定します。
patch_cms_documentフィールドの変更適用
特定されたドキュメント内のプロパティを、新しい要件に合わせて更新します。
patch_cms_documentミューテーションの実行
より複雑な操作や一括処理の場合、AIはSanity APIに対して生のミューテーションコマンドを送信します。
run_raw_mutation完了の確認
指示した変更がCMSに正常に書き込まれたことをAIが検証します。
patch_cms_documentrun_raw_mutation
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使って、最初の一括更新を実行してみましょう。
出発点
括弧内のテキストは、実際のSanityのドキュメントタイプやフィールド名に書き換えて使用してください。
Sanity Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_kOcJmNXuW6tXc9VymiA6CmKfU4tOyRvWsv6XMmO3/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 — Sanity capabilities are ready to use.
{
"mcpServers": {
"sanity-mcp": {
"url": "https://edge.vinkius.com/vk_preview_kOcJmNXuW6tXc9VymiA6CmKfU4tOyRvWsv6XMmO3/mcp"
}
}
}タイプが 'product' であるすべてのドキュメントの meta.title を、'New Product Name' という形式に従って更新してください。
ステータスが 'draft' になっているすべての 'article' ドキュメントを見つけ、status フィールドを 'published' に変更してください。
'blogPost' コレクション内のすべてのドキュメントに、新しいカテゴリタグを追加するミューテーションを実行してください。
スラグ フィールドが空になっているすべての 'category' ドキュメントのスラグを変更してください。
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
ここから始める
Sanityを接続して、指示を出すだけ
SanityプロジェクトをMCPにリンクするだけで準備完了です。認証情報は暗号化されて保持されるため、すぐにデータセットへのコマンド送信を開始できます。
SanityをAIに接続するFAQ
動作に関する詳細
- 01
AIはSanity Studioからドキュメントを削除できますか?
いいえ。利用可能なツールは、既存ドキュメントのパッチ適用またはミューテーションの実行のみを許可しています。削除操作を行うことはできません。
- 02
AIはコンテンツのスキーマを変更しますか?
いいえ。AIは既存のスキーマ内のデータを更新することのみが可能です。スキーマ定義に新しいフィールドを追加することはできません。
- 03
AIはどのドキュメントを更新すべきか、どうやって判断しますか?
ユーザーがプロンプトで提供した情報を使用して、正しいドキュメントタイプやフィールド値を特定します。
- 04
AIが行った一括更新を元に戻せますか?
AIに「元に戻す(Undo)」機能はありません。変更内容はSanity Studioで確認するか、CMS自体の履歴機能を利用してください。
- 05
AIはすべてのSanityフィールドに対応していますか?
はい。現在のスキーマに存在するフィールドであれば、AIはそのフィールドを更新対象として指定できます。
Sanityについてさらに質問がありますか? Sanity Connectorの全機能を見る
『Sanity』を Claude、Cursor、ChatGPT などに接続
