Lokha MCP Server
Provides tools for managing Ghost CMS content, including creating, updating, publishing, scheduling, and deleting posts, as well as listing posts, drafts, tags, and authors, and uploading images.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Lokha MCP ServerCreate a new draft post about our Q3 strategy in Ghost"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Lokha MCP Server (v1)
Lokha MCP is a production-ready, modular Model Context Protocol (MCP) server hosted on Cloudflare Workers. It acts as the central integration layer between AI assistants (such as Gemini Spark) and every service in the Lokha ecosystem.
The initial release features Ghost CMS integration, with modular architecture ready for expansion to GitHub, Google Workspace, Supabase, Slack, Notion, and more.
🚀 Architecture
LOKHA MCP
(Cloudflare Worker)
┌─────────────────────────────┐
│ MCP Server │
│ │
│ Registry │
│ Authentication │
│ Tool Discovery │
│ Provider Manager │
└─────────────┬───────────────┘
│
┌─────────────┬──────────┼──────────────┬──────────────┐
│ │ │ │ │
Ghost GitHub Google Supabase Slack
Provider Provider Provider Provider Provider
│
▼
Your Self-hosted Ghost CMSRelated MCP server: Ghost MCP Server
🛠️ Ghost CMS Provider Tools (12 Tools)
ghost.create_post- Create a new published or draft postghost.create_draft- Create a draft postghost.publish_post- Publish an existing draft post by IDghost.update_post- Update an existing post (title, content, tags, excerpt, status)ghost.delete_post- Delete a post by IDghost.list_posts- List posts with pagination and NQL filter query supportghost.list_drafts- List draft postsghost.get_post- Fetch single post details by ID or slugghost.upload_image- Upload remote image asset to Ghost CMS media storeghost.list_tags- List site tagsghost.list_authors- List site authorsghost.schedule_post- Schedule post publication for a specific future ISO date
🔐 Multi-Site Ghost Configuration
Lokha MCP supports managing multiple Ghost instances (e.g. personal, lokha, client1) from a single Worker deployment:
[vars]
DEFAULT_GHOST_SITE = "personal"
# Environmental secrets set via `wrangler secret put`:
# GHOST_URL_PERSONAL
# GHOST_ADMIN_KEY_PERSONAL
# GHOST_URL_LOKHA
# GHOST_ADMIN_KEY_LOKHA💻 Local Development
# Install dependencies
npm install
# Type check
npm run build
# Run local worker dev server
npm run dev📦 Cloudflare Deployment
# Set secrets
npx wrangler secret put GHOST_URL_PERSONAL
npx wrangler secret put GHOST_ADMIN_KEY_PERSONAL
# Deploy to Cloudflare Workers
npm run deployThis server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Your versioned memory across every AI tool — context maps, personal memory, and tasks over MCP.
Cloudflare Workers MCP server: agent-workflow-engine
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that runs on Cloudflare Workers with OAuth login, allowing AI assistants like Claude to execute tools remotely through HTTP connections.-
- AlicenseBqualityCmaintenanceAn implementation of the Model Context Protocol Server that allows AI clients like Cursor or Claude Desktop to manage Ghost CMS blogs by exposing capabilities like creating posts, adding tags, and uploading images.3512 npm7MIT
- FlicenseBqualityDmaintenanceA Model Context Protocol server that runs on Cloudflare Workers with OAuth login, allowing clients like Claude Desktop to connect to it for tool-augmented AI interactions.16 npm-
- FlicenseNot gradedqualityCmaintenanceA Cloudflare Workers-based MCP server that enables deployment of custom tools accessible via the Model Context Protocol without authentication requirements.-