ghost-mcp

The Ghost MCP Server enables interaction with Ghost CMS through LLM interfaces like Claude, providing secure access to manage posts, users, and other entities via the Model Context Protocol. It

68
7

Ghost MCP Server

smithery badge

<a href="https://glama.ai/mcp/servers/vor63xn7ky"><img width="380" height="200" src="https://glama.ai/mcp/servers/vor63xn7ky/badge" alt="Ghost Server MCP server" /></a>

The Ghost MCP Server is a Model Context Protocol (MCP) server designed to facilitate interactions between Large Language Model (LLM) interfaces, such as Claude, and Ghost CMS. It provides secure access to Ghost blog functionalities, utilizing JWT authentication and a suite of MCP tools for managing posts, users, members, tiers, offers, and newsletters.

Features include secure JWT authentication, comprehensive entity access, advanced search capabilities (fuzzy and exact), human-readable output, robust error handling with GhostError exceptions, and integrated logging.

Installation is available via Smithery or manual setup, requiring Python 3.12+, a running Ghost instance (v5.x+), and Node.js for testing.

Usage involves setting environment variables for the Ghost API URL and Staff API Key. The server offers a unified ghost tool with actions like list_posts, search_posts_by_title, create_post, and more, covering posts, tags, users, members, tiers, offers, and newsletters. Resources are accessed via URIs like post://{post_id}.

Repository

MF
MFYDev

MFYDev/ghost-mcp

Created

February 11, 2025

Updated

March 27, 2025

Language

Python

Category

Developer Tools