ghost-mcp
46
The Ghost MCP Server provides a secure way to interact with Ghost CMS via Model Context Protocol interfaces, supporting a range of entities and entities management. It has been transitioned from Python to TypeScript for improved reliability and maintainability, offering a streamlined setup and robust tools for content management.
Ghost MCP Server
Important Notice: Python to TypeScript Migration
- Simplified installation as an NPM package.
- Improved reliability with official client.
- Better maintainability with TypeScript.
- Streamlined configuration using Node.js environment variables.
Features
- Secure and comprehensive access to Ghost CMS.
- JWT authentication.
- Access to various Ghost entities: posts, users, members, newsletters, and more.
- Advanced search functionality and robust error handling.
Usage
- Configurable with MCP clients, for example, Claude Desktop.
Available Resources
- Resources include posts, members, newsletters, offers, roles, tags, and more.
Error Handling
- Utilizes custom
GhostError
for clear API communication error messages.
Contributing
- Steps to contribute: fork, create branch, commit, and submit pull request.
License
- MIT