Ghost

v1.0.0Business Applicationsstable

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.

claudeclaude-aighostghost-blogghost-cms
Share:
189
Stars
0
Downloads
0
Weekly
0/5

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

Manage Ghost blog posts, members, and newsletters via AI.
Interact with Ghost CMS through natural language commands.
Create and publish content with AI-assisted editing.
MFYDev

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx ghost-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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.

2

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.

3

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-mcp
4

Add 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"
      }
    }
  }
}
5

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.1k

A 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.4k

AI 低代码平台,「低代码 + 零代码」双模式驱动:低代码一键生成前后端代码,零代码 5 分钟搭建系统,AI Skills 一句话画流程、设计表单、生成整套系统。内置 AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领「AI 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,消除 Java 项目 80% 的重复工作,提效而不失灵活。

CowAgent

44.7k

CowAgent (chatgpt-on-wechat) 是基于大模型的超级AI助理,能主动思考和任务规划、访问操作系统和外部资源、创造和执行Skills、通过长期记忆和知识库不断成长,比OpenClaw更轻量和便捷。同时支持微信、飞书、钉钉、企微、QQ、公众号、网页等接入,可选择DeepSeek/OpenAI/Claude/Gemini/ MiniMax/Qwen/GLM/LinkAI,能处理文本、语音、图片和文件,可快速搭建个人AI助理和企业数字员工。

Minds Platform

39.2k

Platform 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.8k

AI 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.

Quick Config Preview

{ "mcpServers": { "ghost-mcp-server": { "command": "npx", "args": ["-y", "ghost-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides