A Model Context Protocol (MCP) server for interacting with Ghost CMS through LLM interfaces like Claude. Allow you to control your Ghost blog by simply asking Claude etc.
{
"mcpServers": {
"ghost-mcp": {
"env": {
"GHOST_API_URL": "https://yourblog.com",
"GHOST_API_VERSION": "v5.0",
"GHOST_ADMIN_API_KEY": "your_admin_api_key"
},
"args": [
"-y",
"@fanyangmeng/ghost-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server for interacting with Ghost CMS through LLM interfaces like Claude. Allow you to control your Ghost blog by simply asking Claude etc.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
MIT. View license →
Is it maintained?
Last commit 353 days ago. 163 stars.
Will it work with my client?
Transport: stdio, sse. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
Context cost
42 tools. ~1,500 tokens (0.7% of 200K). Consider loading selectively.
This server supports HTTP transport. Be the first to test it — help the community know if it works.
browse_postsList posts with optional filters, pagination, and ordering
read_postRetrieve a post by ID or slug
add_postCreate a new post with title, content, and status
edit_postUpdate an existing post by ID
delete_postRemove a post by ID
browse_membersList members with filters and pagination
read_memberRetrieve a member by ID or email
add_memberCreate a new member
edit_memberUpdate member details
delete_memberRemove a member
postsArticles and content published on your Ghost site
ghost://posts
membersRegistered users and subscribers of your site
ghost://members
newslettersEmail newsletters managed and sent via Ghost
ghost://newsletters
offersPromotional offers and discounts for members
ghost://offers
invitesInvitations for new users or staff to join your Ghost site
ghost://invites
rolesUser roles and permissions within the Ghost admin
ghost://roles
tagsOrganizational tags for posts and content
ghost://tags
tiersSubscription tiers and plans for members
ghost://tiers
usersAdmin users and staff accounts
ghost://users
webhooksAutomated event notifications to external services
ghost://webhooks
This server is missing a description.If you've used it, help the community.
Add informationNo known vulnerabilities.
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
MCP Security Weekly
Get CVE alerts and security updates for Ghost Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
I've completely rewritten the Ghost MCP Server from Python to TypeScript in this v0.1.0 release. This major change brings several benefits:
Please see the below updated documentation for details on migrating from the Python version. If you encounter any issues, feel free to open an issue on GitHub.
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 for managing posts, users, members, tiers, offers, and newsletters.

@tryghost/admin-apiGhostError exceptionsTo use this with MCP clients, for instance, Claude Desktop, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"ghost-mcp": {
"command": "npx",
"args": ["-y", "@fanyangmeng/ghost-mcp"],
"env": {
"GHOST_API_URL": "https://yourblog.com",
"GHOST_ADMIN_API_KEY": "your_admin_api_key",
"GHOST_API_VERSION": "v5.0"
}
}
}
}
The following Ghost CMS resources are available through this MCP server:
This MCP server exposes a comprehensive set of tools for managing your Ghost CMS via the Model Context Protocol. Each resource provides a set of operations, typically including browsing, reading, creating, editing, and deleting entities. Below is a summary of the available tools: