ghost-mcp

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