About ghost
ghost is an MCP server published by git+workspace in the AI category: mCP (Model Context Protocol) server for Ghost CMS - enables AI assistants to interact with Ghost blogs. It has been installed 0 times through Conduid.
Install
npx @ryukimin/ghost-mcpclaude mcp add ghost-mcp-gitworks -- npx -y @ryukimin/ghost-mcpnpx -y @ryukimin/ghost-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about ghost
Powered by Claude · Grounded in docs
Security checks
- ·README presentNot checked yet.
- ·License declaredNot checked yet.
- ·Tests presentNot checked yet.
- ·Dependencies pinnedNot checked yet.
- ·No dynamic code executionNot checked yet.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
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.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Remote (Docker)
docker compose up -d
See 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 code
Documentation
License
ISC
README mirrored from the source repository 3 months ago. The original is authoritative.