1. Conduid
  2. AI
  3. ghost
MCP server · AI

ghost

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

Unclaimed ai
39Low

Scored 7 days ago · breakdown

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.

Install

Install
npx @ryukimin/ghost-mcp
Claude Code
claude mcp add ghost-mcp-gitworks -- npx -y @ryukimin/ghost-mcp
npx
npx -y @ryukimin/ghost-mcp

This 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

I know everything about ghost. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

Ghost MCP

An MCP (Model Context Protocol) server for interacting with Ghost CMS blogs through AI assistants.

Documentation npm

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

  1. In Ghost Admin, go to Settings > Integrations
  2. Create a new Custom Integration
  3. Copy the Content API Key for read-only access
  4. Copy the Admin API Key for full access (id:secret format)

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 copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About ghost

How do I install ghost?

Run npx @ryukimin/ghost-mcp, then add the server to your MCP client's configuration.

Is ghost safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is ghost still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.