microCMS公式のリモートMCPサーバーを公開しました。
これにより、ご自身でMCPサーバーをセットアップ・運用することなく、AIからmicroCMSのコンテンツを操作できるようになりました。
Hobbyプランを含むすべてのプランでご利用いただけます。
※現在はこちらの機能はベータ版でご提供しております。仕様・提供内容は変更される場合があります。
リモートMCPサーバーとは
MCP(Model Context Protocol)は、AIクライアントが外部サービスと連携するためのプロトコルです。
これまでmicroCMSでは、OSSとしてMCPサーバーを公開してきました。
今回公開したリモートMCPサーバーでは、microCMSが提供するエンドポイントに接続するだけで利用できます。
MCPサーバーをご自身でセットアップ・運用する必要がなく、より手軽にmicroCMSとAIクライアントを連携できます。
※これまで公開してきたローカルMCPサーバーも引き続きご利用いただけますが、今後はセットアップ・運用が不要なリモートMCPサーバーのご利用を推奨します。
できること
リモートMCPサーバーでは、次のような操作を行えます。
- サービス情報・API一覧・APIスキーマの取得
- コンテンツの取得・作成・更新・削除
- コンテンツの一括作成
- 公開・下書きの切り替え、公開予約、作成者の変更
- メディアの取得・アップロード・削除
- メンバー情報の取得
接続方法
リモートMCPサーバーは、Claude、Cursor、ChatGPTなどのMCP対応AIクライアントから利用できます。
エンドポイント
サービスごとに、次のエンドポイントを設定します。
https://mcp.microcms.io/mcp/{serviceId}{serviceId} には対象サービスのサービスIDを指定してください。
例:
https://mcp.microcms.io/mcp/microcms-sample-blog認証
現在は、APIキーによる認証に対応しています。
リクエストヘッダーに、microCMSのAPIキーをBearerトークンとして指定してください。
Authorization: Bearer {your-api-key}APIキーはリクエストごとに受け取り、microCMSのAPI呼び出しに利用します。APIキーをMCPサーバー側に保存することはありません。
MCPサーバーで実行できる操作は、指定したAPIキーの権限に従います。読み取り権限のみを持つAPIキーを指定した場合、書き込み操作は実行できません。
各クライアントでの詳しい設定手順や利用方法については、ドキュメントをご覧ください。
ご利用上の注意
- 現在は、APIキー認証によるMCP接続に対応したAIクライアントでご利用いただけます
- APIのIPアドレス制限を設定しているサービスでは、ご利用いただけない場合があります
- MCP経由のコンテンツ操作は、通常のAPI操作と同様に扱われます。条件に応じてWebhookが発火します
おわりに
リモートMCPサーバーの公開により、AIと連携したコンテンツ管理を、これまで以上に手軽に始められるようになりました。
今後も改善を続けてまいります。ご要望などございましたら、管理画面右下のチャットボタンよりご意見いただけますと幸いです。