Ghost MCP Server
by MFYDev
A Model Context Protocol (MCP) server for interacting with Ghost CMS through LLM interfaces like Claude. This server provides secure and comprehensive access to your Ghost blog, leveraging JWT authentication and a rich set of MCP tools.
Last updated: N/A
What is Ghost MCP Server?
Ghost MCP Server is a Model Context Protocol (MCP) server designed to facilitate interaction with Ghost CMS using Large Language Model (LLM) interfaces such as Claude. It provides a secure and comprehensive way to access and manage your Ghost blog's content and settings.
How to use Ghost MCP Server?
The server can be installed either via Smithery or manually. After installation, configure the necessary environment variables (GHOST_API_URL, GHOST_STAFF_API_KEY). Then, integrate it with your MCP client (e.g., Claude Desktop) by adding the server configuration to the client's configuration file. You can then use the ghost
tool to interact with Ghost CMS by specifying the desired action and parameters.
Key features of Ghost MCP Server
Secure JWT Authentication
Comprehensive entity access (posts, users, members, tiers, offers, newsletters)
Advanced search functionality
Detailed, human-readable output
Robust error handling
Integrated logging support
Use cases of Ghost MCP Server
Automated content creation and management for Ghost CMS
Integration of Ghost CMS with LLM-powered applications
Programmatic access to Ghost CMS data for analysis and reporting
Building custom workflows for managing Ghost blog content and users
FAQ from Ghost MCP Server
What versions of Ghost are supported?
What versions of Ghost are supported?
Ghost v5.x+ is recommended.
What is the purpose of the GHOST_API_URL environment variable?
What is the purpose of the GHOST_API_URL environment variable?
It specifies the URL of your Ghost Admin API.
What is the purpose of the GHOST_STAFF_API_KEY environment variable?
What is the purpose of the GHOST_STAFF_API_KEY environment variable?
It provides the authentication key for accessing the Ghost Admin API.
How do I use the Ghost tool?
How do I use the Ghost tool?
The ghost
tool accepts two main parameters: action
(the Ghost operation to perform) and params
(a dictionary of parameters for the specified action).
What actions are available for the Ghost tool?
What actions are available for the Ghost tool?
The Ghost tool supports a wide range of actions for managing posts, tags, users, members, tiers, offers, newsletters, and webhooks.