Best for
- Content operators using Ghost CMS who want to manage a blog through an LLM interface.
- Developers or administrators who need to manage Ghost entities from MCP clients such as Claude Desktop.
Ghost MCP Server is a third-party MCP server that gives LLM clients such as Claude broad access to Ghost CMS through the Ghost Admin API and JWT authentication. It covers posts, members, newsletters, offers, tiers, tags, users, roles, invites, and webhooks, with custom error handling and logging. It suits users who want to manage a Ghost blog in natural language, but it requires an Admin API key and carries risks of data loss from mistakes or key exposure.
Ghost MCP Server is a Model Context Protocol (MCP) server that lets users interact with Ghost CMS through LLM interfaces such as Claude, enabling control of a Ghost blog. It uses the Ghost Admin API with JWT authentication and provides a rich set of MCP tools for entities including posts, users, members, tiers, offers, and newsletters, with fuzzy and exact search options, human-readable output, custom GhostError exception handling, and MCP context logging.
Add the following to Claude Desktop's claude_desktop_config.json: under mcpServers, add ghost-mcp with command npx, args ["-y", "@fanyangmeng/ghost-mcp"], and env values for GHOST_API_URL, GHOST_ADMIN_API_KEY, and GHOST_API_VERSION.
{"mcpServers":{"ghost-mcp":{"command":"npx","args":["-y","@fanyangmeng/ghost-mcp"],"env":{"GHOST_API_URL":"https://yourblog.com","GHOST_ADMIN_API_KEY":"your_admin_api_key","GHOST_API_VERSION":"v5.0"}}}}