bracketcoder-blog
OfficialEnables image generation for blog posts using Google's Gemini API, allowing the AI agent to create custom on-brand illustrations.
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., "@bracketcoder-blogWrite a new SEO blog post on 'SaaS churn reduction' with images and a table."
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.
Bracket Coder — Blog MCP (AI blog writer)
An MCP server that lets Claude (Claude Code or Claude Desktop) research, write,
illustrate and publish SEO blog posts straight to bracketcoder.com/admin/blogs.
Claude gets tools to read the style guide, list categories/tags/posts (for
context + internal linking), generate on-brand images (Gemini → Bunny CDN),
and create/update posts with full SEO fields — following style_guide.md
(long-form, table/graph when the topic needs it, 2–3 images, internal + external
links, meta/slug/tags, E-E-A-T).
Auth is a browser login (loopback, like gh auth login): you sign in as
admin once, a scoped, revocable token is issued and cached locally — nothing to
copy by hand.
Setup
1. Clone & install
git clone https://github.com/bracketcoder/blog-mcp.git
cd blog-mcp
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt2. Log in (browser)
python login.pyYour browser opens the Bracket Coder authorize page → sign in as admin → click
Authorize. The token is captured on 127.0.0.1 and cached at
~/.config/bracketcoder-blog/token. You will not see or paste a token.
3. Connect Claude
Claude Code:
claude mcp add bracketcoder-blog -- "$(pwd)/.venv/bin/python" "$(pwd)/server.py"Claude Desktop — add to claude_desktop_config.json:
{
"mcpServers": {
"bracketcoder-blog": {
"command": "/ABSOLUTE/PATH/blog-mcp/.venv/bin/python",
"args": ["/ABSOLUTE/PATH/blog-mcp/server.py"]
}
}
}Restart Claude — the bracketcoder-blog tools appear.
Related MCP server: wp-seo-mcp
Use it (example prompts)
New post: "Write a Bracket Coder blog post on 'how to reduce SaaS churn in 2026'. Follow the style guide, add a table and a graph, 3 images, internal + external links, save as a draft."
Rewrite: "Rewrite the post at /insights/how-much-does-it-cost-to-build-a-custom-web-app-in-2026 — longer, add a cost table, a budget graph and 2 images, then update it."
Publish: add "…and publish it."
Claude will read the style guide → pick a category + tags + internal links →
draft SEO HTML with a table/graph → generate 2–3 images → create/update the post
→ return the live /insights/<slug> URL.
Tools
get_style_guide, list_categories, list_tags, list_posts, get_post,
generate_image, create_post, update_post.
Security
.envand the cached token are gitignored / local-only — never commit them.The login token is scoped to blog content only and revocable by an admin (Django admin → MCP Tokens). Run
login.pyagain to get a fresh one.
This server cannot be deployed
Maintenance
Related MCP Connectors
SEO MCP server for keyword research, SERP analysis, audits, and Search Console workflows.
Hosted MCP for BlogBat: read, write, generate, and publish blog articles and content.
WordPress MCP server: generate SEO posts, AI images, autoblog & WooCommerce on your self-hosted site
WordPress MCP server: publish posts, AI images, SEO and full site management, self-hosted
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server for managing Ghost blogs from AI coding editors. Create, edit, publish, and sync blog posts directly from tools like Claude Code or Cursor.13 npm1MIT
- FlicenseNot gradedqualityCmaintenanceThis MCP server automates WordPress SEO blog creation from content generation to publishing using GPT-4o, DALL-E 3, and WordPress REST API, with email approval workflow.-
- FlicenseAqualityDmaintenanceAn MCP server that automatically generates technical blog posts using AI (Gemini and Claude), supporting various input types, styles, and collaborative workflow.10-
- AlicenseAqualityAmaintenanceMCP server for publishing to WordPress. 13 tools cover posts, categories, tags, image hosting, featured images, and SEO metadata (Rank Math, etc.) One call runs the full markdown-to-live-URL pipeline.1318 npm4AGPL 3.0