KeystoneJS MCP Server
KeystoneJS MCPサーバーでClaude連携・ヘッドレスCMS開発を自動化
npx keystonejs-mcp-server概要
KeystoneJS MCP Serverの設定方法と使い方。
Node.jsヘッドレスCMS「KeystoneJS」をClaudeから操作できるMCPサーバー。
コンテンツタイプのスキーマ確認・アイテムのCRUD操作・GraphQLクエリの生成・アクセス制御の確認が可能。
ClaudeとKeystoneJSのMCPサーバー連携により、CMS管理のコンテンツ操作・スキーマ設計の最適化・GraphQL APIの活用を自動化できる。
TypeScript・GraphQL・Prismaを基盤とするモダンなヘッドレスCMSをAIから制御できる。
設定方法はKeystoneJSのAPIエンドポイントを設定するだけでシンプルに完結する。
料金・APIキー情報
APIキー
🔑 必要🔑 APIキーの取得方法
- 1
KeystoneJSプロジェクトをセットアップして開発サーバーを起動する
- 2
http://localhost:3000 でKeystone管理画面にアクセスする
- 3
管理者アカウントでログインする
- 4
ブラウザのDevToolsでCookieまたはHTTPヘッダーからセッショントークンを取得する
こんな使い方ができます
KeystoneJSのコンテンツタイプとスキーマをClaudeが確認してCMS設計を最適化できる
GraphQLクエリをClaudeが自動生成してKeystoneJSのコンテンツを取得・操作できる
CMSのアイテムをClaudeがKeystoneJS経由で一括作成・更新できる
KeystoneJSのアクセス制御設定をClaudeが確認してセキュリティを評価できる
セットアップ手順
- 1
KeystoneJSプロジェクトを起動してGraphQL APIエンドポイントURLを確認する
- 2
管理者ユーザーでログインしてセッショントークンを取得する
- 3
claude mcp add keystonejs -e KEYSTONE_API_URL=http://localhost:3000/api/graphql -e KEYSTONE_SESSION_TOKEN=your-token -- npx -y keystonejs-mcp-server
設定ファイル
コピー前に確認
Node.js 18以上が必要。KeystoneJSプロジェクトが必要。管理者アカウントが必要。
claude mcp add keystonejs -e KEYSTONE_API_URL=http://localhost:3000/api/graphql -e KEYSTONE_SESSION_TOKEN=your-session-token -- npx -y keystonejs-mcp-server