A Claude Cowork plugin for drafting and managing blog posts on Ghost CMS using the Lexical document format.
You'll need to ensure Bun is installed locally, it's neccessary to run the MCP server locally.
Additionally, this plugin requires the @perezd/ghost-mcp server to be installed and authenticated:
bunx @perezd/ghost-mcp authThe auth command will prompt you for your Ghost site URL and Admin API key (found in Ghost Admin → Settings → Integrations).
| Command | Description |
|---|---|
/draft-post |
Draft a new blog post (creates as draft on Ghost) |
/edit-post |
Find and edit an existing post |
/list-posts |
Browse, search, and filter posts |
/publish-post |
Publish a draft post |
/delete-post |
Permanently delete a post |
| Skill | Description |
|---|---|
ghost-lexical |
Lexical JSON format construction and Ghost MCP tool reference |
The plugin connects to your Ghost blog through the ghost-mcp server, which exposes five tools for post management: listing, reading, creating, updating, and deleting posts. All content is handled exclusively in Ghost's Lexical JSON format.
The ghost-lexical skill teaches Claude how to construct valid Lexical documents and use the MCP tools correctly, including collision detection for safe updates and NQL query syntax for filtering posts.
This plugin uses the ghost-mcp server (stdio transport). See CONNECTORS.md for details.