microCMS MCP Server is an MCP server that connects AI assistants like Claude Desktop to the microCMS headless content management system. Content editors, developers, and digital marketers use it to query, author, edit, and audit structured content using natural language. The server enables clients to fetch published documents, draft new articles, inspect API endpoint schemas, and upload media assets directly to microCMS. It operates locally using stdio or as a remote HTTP server, supporting both single-service environments and multi-service deployments configured through environment variables. While it allows full content interaction with microCMS services, the author notes that this local server is no longer receiving active feature updates and recommends checking official microCMS alternatives for future implementations. When integrated, AI tools can inspect collections, validate content formats, and synchronize articles across distinct microCMS endpoints efficiently.
Category: CRM, ERP & E-commerce
Tags: API, content-management, headless-cms, microcms
claude_desktop_config.json. 3. Add the server entry under the mcpServers object using npx -y microcms-mcp-server@latest: json { "mcpServers": { "microcms": { "command": "npx", "args": ["-y", "microcms-mcp-server@latest"], "env": { "MICROCMS_SERVICE_ID": "<MICROCMS_SERVICE_ID>", "MICROCMS_API_KEY": "<MICROCMS_API_KEY>" } } } } 4. Replace <MICROCMS_SERVICE_ID> and <MICROCMS_API_KEY> with your actual microCMS credentials. 5. If managing multiple services, use the MICROCMS_SERVICES environment variable instead to pass a JSON array containing service IDs and API keys. 6. Restart your MCP client to complete setup.Part of MCP Servers
You can configure it in your MCP client configuration file by adding a command that runs npx -y microcms-mcp-server@latest along with your MICROCMS_SERVICE_ID and MICROCMS_API_KEY environment variables, or by using the downloadable MCP bundle file.
It allows AI clients to retrieve entries from microCMS endpoints, draft and publish new content, inspect service schemas, review existing text, upload media images, and manage multiple microCMS services concurrently using dedicated service parameters.
It works with MCP-compliant environments including Claude Desktop, Cursor, and other tools that support stdio or HTTP transports using packages like mcp-remote.
Yes, you can define multiple services by setting the MICROCMS_SERVICES environment variable with a JSON array of service IDs and API keys. In multi-service mode, operations require specifying the target serviceId.
Yes, the repository is released as open source under the MIT license and is accessible on GitHub.