โœจ v1.3.4 โ€” Security Fixes, Obsidian Plugin, & MCP Update

The Ultimate
Auto-Blogging Engine

A full-featured CLI + MCP Server to manage, sync, and publish Markdown articles to Google Blogger. Designed for AI-native workflows, Multi-CDN support, and global scale.

Get Started Free
npm i -g blogger-publisher
bash โ€” blogger-publisher
โžœ ~/my-blog blogger-publisher

๐Ÿš€ Blogger Publisher CLI v1.3.4

? What would you like to do?

โฏ ๐Ÿ—๏ธ Init Workspace

๐Ÿ”‘ Auth (Google Login)

๐Ÿš€ Publish Articles

๐Ÿ“ฅ Pull from Blogger

โ—‡ Setting up Global Config...

โ”‚ Config saved to ~/.blogger-publisher/config.json

๐ŸŽ‰ Workspace ready! Happy blogging.

๐Ÿค– MCP Server โ€” AI-Native Blog Management

Register once. Talk to your AI. Your blog manages itself.

๐Ÿ“„ mcp_config.json
{
  "mcpServers": {
    "blogger": {
      "command": "mcp-blogger-server"
    }
  }
}

โšก No extra env vars needed โ€” auto-reads from Global Config

๐Ÿ“ฐ
Blogs (4) list_blogs ยท get_blog ยท get_blog_by_url ยท get_blog_info
๐Ÿ“
Posts (9) list_posts ยท get_post ยท search_posts ยท create_post ยท update_post ยท publish_post ยท revert_post ยท delete_post ยท get_post_by_path
๐Ÿ“„
Pages (6) list_pages ยท get_page ยท create_page ยท update_page ยท publish_page ยท delete_page
๐Ÿ’ฌ
Comments (6) list_comments ยท list_all_comments ยท get_comment ยท approve_comment ยท mark_comment_spam ยท delete_comment

Example natural language commands:

"List all my blogs" "Create a draft post about AI tools" "Approve all pending comments" "Publish post ID 12345" "Show blog statistics" "Delete the spam comment"

Enterprise-Grade Features

Everything you need to turn a Blogger site into a massive, AI-managed content empire.

๐Ÿ‘ฅ

Multi-Account Native

Manage 100+ Google Accounts and Blogs from a single machine. Effortlessly switch accounts via the TUI or CLI without conflicting .env files.

๐Ÿ”Œ

Local API Server (Port 1826)

Spin up blogger-publisher serve for a local headless REST API with Server-Sent Events (SSE) for real-time progress. Connect your custom Next.js dashboards!

๐Ÿค–

MCP Server (25 Tools)

Register mcp-blogger-server in any MCP-compatible AI client and manage your entire blog through natural language โ€” no terminal needed.

๐Ÿ—๏ธ

Interactive TUI

Run blogger-publisher with no arguments for a guided, colorful interactive menu. It guides you to login and select blogs via sleek dropdowns.

๐ŸŒ

Multi-CDN Image Routing

Upload local images automatically to ImgBB, Cloudinary, or GitHub jsDelivr โ€” no more Google Drive bandwidth limits.

โšก

Smart Hashing & 2-Way Sync

Save API quota with content-hash change detection. Pull existing articles, edit them in Markdown, and push them back instantly.

How It Works

1

Install

npm i -g blogger-publisher
2

Setup

blogger-publisher

Follow the interactive TUI

3

Write

Create Markdown files in articles/

4

Publish

blogger-publisher publish

Or talk to your AI via MCP