Skip to content

v1.0.0 - Initial Release

Choose a tag to compare

@workspace workspace released this 31 Jan 18:17

Ghost MCP v1.0.0

MCP (Model Context Protocol) server for Ghost CMS - enables AI assistants to interact with Ghost blogs.

Highlights

  • 54 Tools for comprehensive Ghost CMS management
  • Content API (8 read-only tools) for browsing published content
  • Admin API (46 full CRUD tools) for complete blog management
  • Multiple Transports: Stdio (local) and HTTP/SSE (remote)
  • Production Ready: Docker, systemd, and cloud deployment support

Features

Content API Tools

  • Browse and read posts, pages, tags, and authors
  • Advanced filtering with NQL (Notion Query Language) support
  • Pagination and field selection

Admin API Tools

  • Posts & Pages: Create, read, update, delete, copy
  • Tags: Full management with visibility control
  • Members: Profile management with labels and subscriptions
  • Tiers & Offers: Subscription tier and promotional offer management
  • Newsletters: Create and manage email newsletters
  • Users & Roles: Team member management
  • Images & Themes: Upload images and manage themes
  • Webhooks: Event-driven integrations
  • Site Configuration: Read site settings

Transport Modes

  • Stdio: For local development and Claude Desktop integration
  • HTTP/SSE: For remote deployment with streaming support
  • Legacy HTTP+SSE: Backwards compatibility support

Deployment Options

  • Local development with npx
  • Docker and Docker Compose
  • Systemd service for Linux
  • Cloud platforms (Railway, Render, Fly.io)
  • Nginx reverse proxy for production

Installation

```bash
npm install @ryukimin/ghost-mcp
```

Quick Start

```bash
export GHOST_URL="https://yourblog.ghost.io"
export GHOST_CONTENT_API_KEY="your-content-key"
export GHOST_ADMIN_API_KEY="your-admin-id:secret"
npx ghost-mcp
```

Documentation

Requirements

  • Node.js >= 18.0.0
  • Ghost site with API access