Releases: BlogFactoryHQ/ghost-publisher-mcp
Releases · BlogFactoryHQ/ghost-publisher-mcp
Release list
Ghost Publisher MCP v0.10.1
- Move the canonical source and official MCP Registry identity to BlogFactoryHQ while preserving the existing
ghost-publisher-mcpnpm package and install command.
Ghost Publisher MCP v0.10.0
- Extend
audit_contentwith stable findings for invalid or empty content, heading structure, Hangul-at-block-start review, image alt evidence, toggle and duplicate-gallery review, bookmark/button/link integrity, Sources headings, and metadata presence or length. - Add read-only
check_site_healthfor separate Ghost and delivery homepages, sitemaps, up to five exact revision-bound posts/Pages, rendered titles and canonicals, static share prerequisites, Ghost 6 extension-bearing 404 evidence, and Ghost-returned feature images. - Add
ghost_publication_doctorto every permission profile; read-only runs stop after diagnosis, while draft-safe remediation continues only through the existing signed preview, exact approval, scopes, and readback path. - Keep heuristics explicit: complex-script start, decorative-image intent, duplicate-gallery payloads, missing Sources headings, and metadata length ranges require human review and are not quality, accessibility, SEO, or Ghost-core repair claims.
- Bound public diagnostics to server-derived URLs, GET without redirects or retries, 15-second timeouts, 2 MB bodies, 20 deduplicated requests, and four concurrent requests; no crawling or caller-selected network destination is added.
- Gate release on disposable Ghost 5/6 diagnostics and Chromium, Firefox, and WebKit healthy/missing-Portal share fixtures.
Ghost Publisher MCP v0.9.0
Full Changelog: v0.8.0...v0.9.0
Ghost Publisher MCP v0.8.0
Ghost Publisher MCP v0.8.0 adds native, Ghost-editable rich draft blocks without widening the approval-gated publishing boundary.
Highlights
- Create post and Page drafts from Markdown or bounded native heading, paragraph, callout, and button blocks.
- Keep native blocks granularly editable in Ghost rather than collapsing them into one opaque HTML card.
- Require HTTP(S) button URLs and render callout Markdown with raw HTML disabled.
- Clarify blocker, review-note, and schedule-note reporting in the packaged editorial workflow.
Safety retained
- Draft creation cannot publish.
- Published bodies remain protected by signed preview/apply change sets, optimistic locking, revision requests, and Ghost readback.
- Permission profiles continue to limit the registered tool surface.
- No delete, newsletter-send, arbitrary Ghost API, remote HTTP, OAuth, telemetry, or embedded AI billing surface was added.
Verified
- 67 unit and contract tests passed.
- npm audit reported zero vulnerabilities.
- Disposable Ghost 5 and Ghost 6 publishing workflows passed.
- npm provenance publication and official MCP Registry verification passed.
- The published package initialized as v0.8.0 and completed a read-only connection check against Ghost 6.42.
Install
npx -y ghost-publisher-mcp@0.8.0 setup --url https://your-ghost.example.comFull changelog: v0.7.0...v0.8.0
Ghost Publisher MCP v0.4.1
Ghost Publisher MCP v0.4.1 is a documentation and release-verification correction. Runtime editorial behavior is unchanged from v0.4.0.
Fixed
- Correct the npm README so it identifies
0.4.1as current and shows valid one-command setup instructions. - Keep initialized MCP server identity synchronized with package metadata instead of a hardcoded version.
- Add a release contract test preventing future README/package version drift.
Verified
- Published-package initialization reports the expected version.
- Normal mode exposes 23 tools and read-only mode exposes 9.
check_connectionsucceeds in both modes against disposable Ghost.- Draft creation and test-harness cleanup succeed through a real MCP client.
- Ghost 5 and Ghost 6 integration, Linux Node 22/24, Windows Node 22 setup, package audit, npm provenance, and official MCP Registry publication passed.
Install
npx -y ghost-publisher-mcp@latest setup --url https://your-ghost.example.comFull changelog: v0.4.0...v0.4.1
Ghost Publisher MCP v0.4.0
Ghost Publisher MCP v0.4.0 is the consolidated production release for safer onboarding, editorial post management, scheduling, and Pages.
Highlights
- One-command setup for Codex, Cursor, and Claude Desktop with hidden key input, exact version pinning, redacted previews, atomic configuration writes, and rollback.
- Bounded author, date, status, title, and ordering discovery without arbitrary Ghost queries.
- Approval-gated post scheduling and unscheduling without newsletter or email parameters.
- Complete safe Pages workflow: browse, read, create drafts, patch drafts, update published metadata, publish, unpublish, and verify public output.
- Metadata clearing, feature-image replacement, optimistic locking, revision saving, and explicit body-replacement acknowledgement.
Security hardening
- Ghost keys stay out of Codex process arguments.
- Configured URLs reject embedded credentials; deploy hooks reject redirects.
- Public URL templates require
{slug}in the path. - Ghost-returned Page URLs reject private and loopback targets outside explicit local development.
- Live-check responses are capped at 2 MB and symlinked client configurations are refused.
- Release OIDC is isolated to publication and release actions are pinned to immutable commits.
Install
npx -y ghost-publisher-mcp@0.4.0 setup --url https://your-ghost.example.comValidated against Ghost 5 and Ghost 6, Linux Node 22/24, and Windows Node 22 setup tests. Published to npm with provenance and to the official MCP Registry.
Full changelog: v0.1.1...v0.4.0