Overview
Ghost MCP Server is a Model Context Protocol (MCP) server that integrates with the Ghost Admin API, allowing programmatic access to Ghost CMS features such as post, page, and member management.
To use the Ghost MCP Server, install it via npm, configure it with your Ghost Admin API key and URL, and start the server using the provided command.
- Comprehensive post management (CRUD operations) - Page management capabilities - Member management with search functionality - Image upload support - Tag and author management
- Automating blog post creation and management.
- Integrating Ghost CMS with other applications.
- Managing members and their subscriptions programmatically.
Add to your AI client
Use these steps to connect Ghost MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mtane0412-ghost-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mtane0412-ghost-mcp-server-mcp-mirror"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mtane0412-ghost-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mtane0412-ghost-mcp-server-mcp-mirror"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mtane0412-ghost-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mtane0412-ghost-mcp-server-mcp-mirror"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mtane0412-ghost-mcp-server-mcp-mirror": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mtane0412-ghost-mcp-server-mcp-mirror"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mtane0412-ghost-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mtane0412-ghost-mcp-server-mcp-mirror"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mtane0412-ghost-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mtane0412-ghost-mcp-server-mcp-mirror"
]
}
}
}FAQ
What are the prerequisites for using Ghost MCP Server?
You need Node.js (v18 or higher) and a Ghost CMS instance with an Admin API key.
Is there support for debugging?
Yes! You can use the MCP Inspector for debugging purposes.
What license is Ghost MCP Server under?
It is licensed under the MIT License.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1332,"uuid":"c1b33684-fd72-47a2-a410-165db9907939","name":"mtane0412_ghost-mcp-server","title":"Ghost MCP Server","description":"Mirror of","avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","created_at":"2025-02-20T15:17:53.784Z","updated_at":"2025-02-23T07:21:18.467Z","status":"created","author_name":"MCP-Mirror","author_avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","tags":"ghost,mcp-server,cms-integration","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/MCP-Mirror/mtane0412_ghost-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]