Ghost
Enables interaction with Ghost CMS through the Ghost Admin API via LLM interfaces. It provides comprehensive tools for managing posts, members, newsletters, and other site entities through secure JWT authentication.
What is Ghost?
Ghost is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to enables interaction with ghost cms through the ghost admin api via llm interfaces. it provides comprehensive tools for managing posts, members, newsletters, and other site entities through secure jwt ...
Enables interaction with Ghost CMS through the Ghost Admin API via LLM interfaces. It provides comprehensive tools for managing posts, members, newsletters, and other site entities through secure JWT authentication.
This server falls under the Business Applications category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Enables interaction with Ghost CMS through the Ghost Admin A
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx ghost-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Ghost
The Ghost MCP server connects AI clients to Ghost CMS through the official Ghost Admin API, enabling full management of posts, members, newsletters, tags, tiers, offers, users, invites, roles, and webhooks entirely through natural language. It uses JWT authentication derived from the Ghost Admin API key, so no additional OAuth flow is needed. Content teams and developers who manage Ghost-powered publications can draft, publish, and organize content or manage subscribers without opening the Ghost Admin panel.
Prerequisites
- A running Ghost CMS instance (self-hosted or Ghost Pro) with Admin API access enabled
- Ghost Admin API key (found in Ghost Admin > Settings > Integrations > Custom Integration)
- Node.js 18 or newer with npx available
- Claude Desktop or another MCP-capable client
Obtain your Ghost Admin API key
Log in to Ghost Admin, navigate to Settings > Integrations, and create a new Custom Integration. Copy the Admin API Key — it looks like 'id:secret' format.
Note your Ghost API URL and API version
Your Ghost URL is the base URL of your site (e.g., https://yourblog.com). The API version is typically v5.0 for modern Ghost installations. Check Settings > About in Ghost Admin to confirm.
Test the server with npx
Run the package with your credentials to confirm connectivity before adding it to your MCP client.
GHOST_API_URL=https://yourblog.com GHOST_ADMIN_API_KEY=your_id:your_secret GHOST_API_VERSION=v5.0 npx -y @fanyangmeng/ghost-mcpAdd the server to your MCP client configuration
Edit your claude_desktop_config.json to add the Ghost MCP server with your real credentials as environment variables.
{
"mcpServers": {
"ghost": {
"command": "npx",
"args": ["-y", "@fanyangmeng/ghost-mcp"],
"env": {
"GHOST_API_URL": "https://yourblog.com",
"GHOST_ADMIN_API_KEY": "your_integration_id:your_secret",
"GHOST_API_VERSION": "v5.0"
}
}
}
}Restart your MCP client and verify
Restart Claude Desktop, then ask it to list your recent Ghost posts to confirm the connection is working.
Ghost Examples
Client configuration
Complete claude_desktop_config.json entry for the Ghost MCP server using your Ghost Admin API credentials.
{
"mcpServers": {
"ghost": {
"command": "npx",
"args": ["-y", "@fanyangmeng/ghost-mcp"],
"env": {
"GHOST_API_URL": "https://yourblog.com",
"GHOST_ADMIN_API_KEY": "64a1b2c3d4e5f6a7b8c9d0e1:a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2",
"GHOST_API_VERSION": "v5.0"
}
}
}
}Prompts to try
These prompts exercise the 10 resource types the Ghost MCP server manages: posts, members, newsletters, tags, tiers, offers, invites, roles, users, and webhooks.
- "List my last 10 Ghost posts and their publication status"
- "Create a new draft post titled 'Getting Started with Ghost' with a brief introduction"
- "Show me all active members who subscribed in the last 30 days"
- "Create a newsletter called 'Weekly Digest' and add a welcome note"
- "List all tags on my Ghost site and how many posts use each one"
- "Add a new member with email [email protected] to my Ghost site"Troubleshooting Ghost
Authentication error: 'Invalid API key' or 401 responses
Ghost Admin API keys are in 'id:secret' format (colon-separated). Copy the full key string from Ghost Admin > Settings > Integrations > your Custom Integration without any modification. Ensure GHOST_API_URL has no trailing slash.
Tools work but GHOST_API_VERSION causes a 404 on some endpoints
Ghost v5.x uses API version 'v5.0'. If you are on an older Ghost instance (v4.x), set GHOST_API_VERSION to 'v4.0'. Check your Ghost version in Settings > About.
npx -y @fanyangmeng/ghost-mcp hangs or never connects
Confirm your Ghost instance is publicly accessible (or accessible from the machine running the MCP client). Self-hosted Ghost behind a firewall or localhost will not be reachable unless the server is running on the same machine.
Frequently Asked Questions about Ghost
What is Ghost?
Ghost is a Model Context Protocol (MCP) server that enables interaction with ghost cms through the ghost admin api via llm interfaces. it provides comprehensive tools for managing posts, members, newsletters, and other site entities through secure jwt authentication. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Ghost?
Follow the installation instructions on the Ghost GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Ghost?
Ghost works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Ghost free to use?
Yes, Ghost is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Ghost Alternatives — Similar Business Applications Servers
Looking for alternatives to Ghost? Here are other popular business applications servers you can use with Claude, Cursor, and VS Code.
n8n
★ 189.1kA comprehensive MCP server that provides full control over n8n automation workflows through natural language. It offers 43 tools for managing workflows, executions, credentials, and data tables, with safety features like write-mode protection and dou
LobeHub
★ 77.5k🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.
Jeecgboot
★ 46.4kAI 低代码平台,「低代码 + 零代码」双模式驱动:低代码一键生成前后端代码,零代码 5 分钟搭建系统,AI Skills 一句话画流程、设计表单、生成整套系统。内置 AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领「AI 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,消除 Java 项目 80% 的重复工作,提效而不失灵活。
CowAgent
★ 44.7kCowAgent (chatgpt-on-wechat) 是基于大模型的超级AI助理,能主动思考和任务规划、访问操作系统和外部资源、创造和执行Skills、通过长期记忆和知识库不断成长,比OpenClaw更轻量和便捷。同时支持微信、飞书、钉钉、企微、QQ、公众号、网页等接入,可选择DeepSeek/OpenAI/Claude/Gemini/ MiniMax/Qwen/GLM/LinkAI,能处理文本、语音、图片和文件,可快速搭建个人AI助理和企业数字员工。
Minds Platform
★ 39.2kPlatform dedicated to building an open foundation for applied Artificial Intelligence, designed for people seeking production-ready AI systems they can truly control, extend and deploy anywhere.
Astrbot
★ 32.8kAI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
Browse More Business Applications MCP Servers
Explore all business applications servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Ghost in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Ghost?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.