Ghost MCP
Provides tools for interacting with a Ghost CMS blog, including reading posts, pages, tags, and authors via the Content API, and full CRUD operations on posts, pages, tags, members, newsletters, tiers, offers, and webhooks via the Admin API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Ghost MCPshow me my latest 5 posts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ghost MCP
An MCP (Model Context Protocol) server for interacting with Ghost CMS blogs through AI assistants.
Full documentation: https://workspace.github.io/ghost-mcp/
Quick Start
Local (stdio)
Add to your Claude Desktop claude_desktop_config.json:
{
"mcpServers": {
"ghost": {
"command": "npx",
"args": ["-y", "@ryukimin/ghost-mcp"],
"env": {
"GHOST_URL": "https://your-blog.ghost.io",
"GHOST_CONTENT_API_KEY": "your-content-api-key",
"GHOST_ADMIN_API_KEY": "your-admin-id:your-admin-secret"
}
}
}
}Config file location:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Remote (Docker)
docker compose up -dSee Remote Setup for the full guide.
Features
Content API (read-only): Browse and read posts, pages, tags, and authors (8 tools)
Admin API (full CRUD): Create, update, and delete posts, pages, tags, members, newsletters, tiers, offers, webhooks, and more (46 tools)
Dual transport: stdio for local, Streamable HTTP for remote deployment
OAuth 2.1: Secure per-user authentication for remote mode
Getting API Keys
In Ghost Admin, go to Settings > Integrations
Create a new Custom Integration
Copy the Content API Key for read-only access
Copy the Admin API Key for full access (
id:secretformat)
Development
npm install # Install dependencies
npm run build # Build TypeScript
npm start # Run stdio server
npm run start:sse # Run HTTP/SSE server
npm test # Run tests
npm run lint # Lint codeDocumentation
License
ISC
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/workspace/ghost-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server