Skip to content

Releases: BlogFactoryHQ/ghost-publisher-mcp

Ghost Publisher MCP v0.10.1

Choose a tag to compare

@github-actions github-actions released this 25 Aug 17:28
  • Move the canonical source and official MCP Registry identity to BlogFactoryHQ while preserving the existing ghost-publisher-mcp npm package and install command.

Ghost Publisher MCP v0.10.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 18:54
  • Extend audit_content with 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_health for 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_doctor to 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

Choose a tag to compare

@github-actions github-actions released this 16 Aug 18:16

Full Changelog: v0.8.0...v0.9.0

Ghost Publisher MCP v0.8.0

Choose a tag to compare

@BoraGkc BoraGkc released this 16 Aug 15:35

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.com

Full changelog: v0.7.0...v0.8.0

Ghost Publisher MCP v0.4.1

Choose a tag to compare

@BoraGkc BoraGkc released this 20 Jul 21:42

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.1 as 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_connection succeeds 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.com

Full changelog: v0.4.0...v0.4.1

Ghost Publisher MCP v0.4.0

Choose a tag to compare

@BoraGkc BoraGkc released this 20 Jul 21:24

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.com

Validated 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

v0.1.1

Choose a tag to compare

@BoraGkc BoraGkc released this 19 Jul 22:11
fc62cad

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@BoraGkc BoraGkc released this 19 Jul 22:01
2fac61b

What's Changed

  • Prepare v0.1.0 release validation by @BoraGkc in #1

New Contributors

Full Changelog: https://github.com/BoraGkc/ghost-publisher-mcp/commits/v0.1.0