Ghost MCP Server logo

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.

View on GitHub

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?

Ghost v5.x+ is recommended.

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?

It provides the authentication key for accessing the Ghost Admin API.

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?

The Ghost tool supports a wide range of actions for managing posts, tags, users, members, tiers, offers, newsletters, and webhooks.