Ghost CMS MCP

Productivitystdio
Repositorio

An MCP server for managing content on a Ghost CMS instance. Exposes the Ghost Admin API as tools so AI assistants can list, draft, update, and publish posts and pages, manage tags, and look up authors, which suits editorial and blog automation workflows.

Conectar

Añade esta configuración a .claude/mcp.json

{
  "mcpServers": {
    "ghost": {
      "command": "npx",
      "args": [],
      "env": {
        "GHOST_API_URL": "<YOUR_GHOST_API_URL>",
        "GHOST_ADMIN_API_KEY": "<YOUR_GHOST_ADMIN_API_KEY>"
      }
    }
  }
}

Herramientas (3)

list_posts

List posts from the Ghost instance, optionally filtered by status.

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "description": "Maximum number of posts to return"
    },
    "status": {
      "type": "string",
      "description": "Filter by post status (draft, published, scheduled)"
    }
  }
}

create_post

Create a new post, as a draft or published.

{
  "type": "object",
  "required": [
    "title"
  ],
  "properties": {
    "html": {
      "type": "string",
      "description": "Post body as HTML"
    },
    "title": {
      "type": "string",
      "description": "Post title"
    },
    "status": {
      "type": "string",
      "description": "Post status (draft or published)"
    }
  }
}

update_post

Update an existing post by ID.

{
  "type": "object",
  "required": [
    "post_id"
  ],
  "properties": {
    "html": {
      "type": "string",
      "description": "New body HTML"
    },
    "title": {
      "type": "string",
      "description": "New title"
    },
    "post_id": {
      "type": "string",
      "description": "Identifier of the post to update"
    }
  }
}

Recursos

Este servidor no expone ningún recurso.

Prompts

Este servidor no expone ningún prompt.

Información del servidor

Autor
Jonathan Gardner (@jgardner04)
Repositorio
https://github.com/jgardner04/Ghost-MCP-Server
Licencia
MIT
Estrellas
0
Última actualización
28 de julio de 2026