Sanity MCP Server
Sanity MCPサーバーでClaude連携・コンテンツ管理・ドキュメント操作を自動化
npx @sanity/mcp-server概要
Sanity MCP Serverの設定方法と使い方。
ClaudeからSanityのドキュメント作成・更新・削除、GROQ クエリの実行、アセット管理などをMCPサーバー経由で操作できる。
ヘッドレスCMSとClaudeを連携させることで、コンテンツの自動生成や構造化データ管理の自動化が実現する。
設定方法はSanity APIトークンをconfig JSONに設定するだけでシンプルに完結する。
料金・APIキー情報
料金
無料プランありAPIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://www.sanity.io/manage にアクセスしてログイン
- 2
対象のプロジェクトをクリックして選択
- 3
「API」タブ→「Tokens」セクション→「Add API token」をクリック
- 4
トークン名と権限(Editor推奨)を選択して「Save」をクリック
- 5
表示されたトークンをコピーして保存する(再表示不可)
- 6
「API」タブの「Project ID」もメモしておく
こんな使い方ができます
GROQクエリをClaudeに生成・実行させてコンテンツを取得できる
Claudeが作成した記事をSanityドキュメントとして自動保存できる
コンテンツスキーマの分析・改善提案をClaudeに依頼できる
セットアップ手順
- 1
Sanity(sanity.io)にアクセスしてアカウントにログインする
- 2
管理画面からプロジェクトを選択し「API」タブ→「Tokens」からAPIトークンを発行する
- 3
プロジェクトIDとデータセット名(通常 production)を確認する
- 4
ターミナルで以下のコマンドを実行:claude mcp add sanity -e SANITY_API_TOKEN=your-token -e SANITY_PROJECT_ID=your-project-id -e SANITY_DATASET=production -- npx -y @sanity/mcp-server
設定ファイル
コピー前に確認
Sanityアカウントおよびプロジェクトの作成が必要
claude mcp add sanity -e SANITY_API_TOKEN=your-api-token-here -e SANITY_PROJECT_ID=your-project-id-here -e SANITY_DATASET=production -- npx -y @sanity/mcp-server注意事項
データセット名はプロジェクト設定で確認できる。デフォルトは「production」