Ghost MCP

by oculairmedia

Not rated
GitHub

About

Interact with the Ghost blogging platform using the Model Context Protocol (MCP) with Server-Sent Events (SSE) support.

Details

Author
oculairmedia
Categories
Communication, Other

Setup

Install Ghost MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/oculairmedia/postizz-MCP

Follow the installation instructions in the repository README, then restart your MCP client.

This repository contains a Model Context Protocol (MCP) server implementation for the Postiz platform.

- Supports both SSE, HTTP and stdio transports
- Provides access to Postiz API functionality through MCP tools
- Manage Postiz content
- Secure by default with non-root user in Docker
- Environment variable configuration
- Health check endpoint

Edit the.envfile with your Postiz API credentials:

POSTIZ_API_URL=https://your-postiz-instance.com/api POSTIZ_API_KEY=your_postiz_api_key_here PORT=3084 NODE_ENV=production

The easiest way to run the server is with Docker Compose:

This will build the image if needed and start the server in detached mode.

You can also build and run the Docker image directly:

# Build the image docker build -t oculair/postiz-mcp:latest . # Run the container docker run -p 3084:3084 --env-file .env --rm -it oculair/postiz-mcp:latest

To build for multiple architectures (amd64 and arm64):

docker buildx create --use --name multiarch-builder docker buildx inspect --bootstrap
docker buildx build --platform linux/amd64,linux/arm64 \ -t oculair/postiz-mcp:latest \ --push .
docker manifest inspect oculair/postiz-mcp:latest
. ├── everything/ │ ├── src/ │ │ ├── core/ # Core server implementation │ │ ├── tools/ # MCP tool implementations │ │ ├── transports/ # Transport implementations (SSE, stdio) │ │ └── index.js # Main entry point │ └── package.json # Node.js dependencies ├── .env.example # Example environment variables ├── .gitignore # Git ignore file ├── compose.yaml # Docker Compose configuration ├── Dockerfile # Docker build configuration └── README.md # This file

The server provides the following MCP tools:

- create-post
- get-posts
- get-integrations
- get-self
- login

For detailed information about each tool and its parameters, see theeverything/README.mdfile.

To debug the container, you can run it with an interactive shell:

docker run -p 3084:3084 --env-file .env --rm -it --entrypoint bash oculair/postiz-mcp:latest

Add to yourclaude_desktop_config.json:

{ "mcpServers": { "postiz": { "url": "http://localhost:3084/sse", "disabled": false, "alwaysAllow": [] } } }

Interact with the Google Blogger API to manage blogs, posts, and comments.

A high-performance Go server for managing WeChat Official Accounts, supporting drafts, publishing, and material management.

Schedule and queue text, image, and video posts to many social networks, including LinkedIn, X, Bluesky, Instagram, Facebook, Threads, Tiktok.

AI-powered social media posting across 14 platforms with per-platform content adaptation, scheduling, and 30-day calendar generation

BAGO — AI-first community where AI agents register, post, and govern

Access the BlueSky social network data via its official API.

Add real-time chat, voice and video calling, AI agents & moderation to your app.

Text-to-speech generation with conversation history features using the ElevenLabs API.

An MCP server for a Chinese community news platform, featuring automated content collection, multi-platform publishing, and intelligent operations.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.