What is Ghost MCP Server?
Ghost MCP Server is a Model Context Protocol (MCP) server for interacting with Ghost CMS through LLM interfaces like Claude. It provides secure and comprehensive access to your Ghost blog using JWT authentication and a rich set of MCP tools for managing posts, users, members, tiers, offers, and newsletters.
How to use Ghost MCP Server?
Add a configuration entry to your MCP client’s JSON file with the command npx -y @fanyangmeng/ghost-mcp and set the environment variables GHOST_API_URL, GHOST_ADMIN_API_KEY, and GHOST_API_VERSION. Each Ghost CMS resource is exposed through browse, read, add, edit, and delete tools accessible via the MCP protocol.
Key features of Ghost MCP Server
- Secure Ghost Admin API requests with
@tryghost/admin-api
- Comprehensive entity access for posts, users, members, tiers, offers, newsletters, and more
- Advanced search with fuzzy and exact matching options
- Detailed, human-readable output for Ghost entities
- Robust error handling using custom
GhostError exceptions
- Integrated logging support via MCP context
Use cases of Ghost MCP Server
- Manage Ghost CMS content (posts, tags, users) through AI assistants
- Automate member and subscription management (members, tiers, offers)
- Handle newsletters, invites, and webhooks programmatically
- Perform administrative CRUD operations on all major Ghost entities
コメント