microCMS
About
Manage content on the microCMS headless CMS using its content and management APIs.
Details
- Author
- microcmsio
- Categories
- Developer Tools, Other, API, Automation
Jump to
Setup
Install microCMS in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/microcmsio/microcms-mcp-server
Follow the installation instructions in the repository README, then restart your MCP client.
microCMSのMCP(Model Context Protocol)サーバーです。
ClaudeなどのAIアシスタントがmicroCMSのコンテンツ管理システムとやり取りできるようにします。
Claude Desktopに導入する場合、mcpbファイルを使って簡単にインストールできます。
- リリースページから最新のmicrocms-mcp-server.mcpbをダウンロード
- ダウンロードしたmcpbファイルをダブルクリックで開く
- サービスIDとAPIキーを設定する
{ "mcpServers": { "microcms": { "command": "npx", "args": ["-y", "microcms-mcp-server@latest"], "env": { "MICROCMS_SERVICE_ID": "<MICROCMS_SERVICE_ID>", "MICROCMS_API_KEY": "<MICROCMS_API_KEY>" } } } }
<MICROCMS_SERVICE_ID>,<MICROCMS_API_KEY>はご自身のものに置き換えてください。
複数のmicroCMSサービスに接続する場合は、MICROCMS_SERVICES環境変数にJSON形式でサービス情報を設定します。
{ "mcpServers": { "microcms-multi": { "command": "npx", "args": ["-y", "microcms-mcp-server@latest"], "env": { "MICROCMS_SERVICES": "[{\"id\":\"blog\",\"apiKey\":\"xxx-api-key\"},{\"id\":\"shop\",\"apiKey\":\"yyy-api-key\"}]" } } } }
複数サービスモードでは、各ツールにserviceIdパラメータが必須になります。
- ツール名は単一サービスモードと同じmicrocms_*形式です
- 各ツール呼び出し時にserviceIdを指定してサービスを選択します
- 設定済みサービスの一覧はmicrocms_get_servicesツールで確認できます
- MCPリソースmicrocms://servicesからも同様の情報を取得できます
- 従来の環境変数設定をそのまま使う場合、serviceIdを指定せずに今まで通り動作します
- 両方の設定が存在する場合、MICROCMS_SERVICESが優先されます
MCPサーバーの概要や利用例について調べ、それを1000文字程度でまとめてmicroCMSの blogs に入稿してください
microCMSの xxxxxx のコンテンツを取得して、日本語的におかしい部分があれば指摘して
次の画像をmicroCMSにアップロードして。 - https://example.com/sample-image-1.png - https://example.com/sample-image-2.png - https://example.com/sample-image-3.png
microcms://servicesリソースを読み取ることで、設定済みサービスと各サービスのAPI(エンドポイント)一覧を確認できます。AIエージェントはこの情報を使って、指定されたendpointがどのサービスに属するか判断できます。
{ "mode": "multi", "description": "Multi service mode - serviceId parameter is required for all tools. Use the serviceId that contains the endpoint you need.", "services": [ { "id": "blog", "apis": [ { "name": "ブログ記事", "endpoint": "blogs", "type": "list" }, { "name": "カテゴリー", "endpoint": "categories", "type": "list" } ] }, { "id": "shop", "apis": [ { "name": "商品", "endpoint": "products", "type": "list" }, { "name": "注文", "endpoint": "orders", "type": "list" } ] } ] }
HTTPトランスポートを使って、リモートMCPサーバーとして起動できます。チームメンバーや外部ツールから共有利用する場合に便利です。
# 単一サービス MICROCMS_SERVICE_ID=my-blog \ MICROCMS_API_KEY=your-api-key \ MCP_TRANSPORT=http \ MCP_AUTH_TOKEN=my-shared-secret \ npx microcms-mcp-server # 複数サービス MICROCMS_SERVICES='[{"id":"blog","apiKey":"key1"},{"id":"shop","apiKey":"key2"}]' \ MCP_TRANSPORT=http \ MCP_AUTH_TOKEN=my-shared-secret \ npx microcms-mcp-server
{ "mcpServers": { "microcms-remote": { "command": "npx", "args": [ "-y", "mcp-remote", "http://your-server:3000/mcp", "--header", "Authorization:Bearer my-shared-secret" ] } } }
# ビルド docker build -t microcms-mcp . # 起動 MCP_AUTH_TOKEN=my-secret \ MICROCMS_SERVICES='[{"id":"blog","apiKey":"key1"}]' \ docker compose up -d
📖 Docker を使ったセットアップ、クライアント別の接続設定、トラブルシューティングの詳細はDOCKER.mdを参照してください。
- microCMSのMCPサーバーをリリースしました | microCMSブログ
- MCPサーバーからmicroCMSにコンテンツを入稿する | Zenn
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Integrate Hygraph directly into MCP-compatible tools like Claude and Cursor, executing content operations via natural language
Interact with the Umbraco CMS Management API for administrative tasks.
Apify-hosted MCP server for Webflow with 22+ tools. Sites, CMS collections, pages, content management, and publishing. No local setup needed.
This server enables AI assistants and other MCP clients to interact with Directus instances programmatically.
Connect Cursor, Claude Code, or any MCP-compatible tool directly to your ElmapiCMS instance. Manage collections, content, and assets through natural language.
Locize TMS: 26 tools for translations, TM/glossary/styleguide/screenshot context, versions. OAuth.
MCP server for NomaCMS. Manage collections, fields, content, and assets via AI agents.
Manage, version, and publish LLM prompts via PromptOT. Build structured prompts from blocks, add variables, save drafts, publish versions, and deliver via API — all from chat.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





