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.
๐ 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.
Register once. Talk to your AI. Your blog manages itself.
{
"mcpServers": {
"blogger": {
"command": "mcp-blogger-server"
}
}
}
โก No extra env vars needed โ auto-reads from Global Config
list_blogs ยท get_blog ยท get_blog_by_url ยท get_blog_info
list_posts ยท get_post ยท search_posts ยท create_post ยท update_post ยท publish_post ยท revert_post ยท delete_post ยท get_post_by_path
list_pages ยท get_page ยท create_page ยท update_page ยท publish_page ยท delete_page
list_comments ยท list_all_comments ยท get_comment ยท approve_comment ยท mark_comment_spam ยท delete_comment
Example natural language commands:
Everything you need to turn a Blogger site into a massive, AI-managed content empire.
Manage 100+ Google Accounts and Blogs from a single machine. Effortlessly switch accounts via the TUI or CLI without conflicting .env files.
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!
Register mcp-blogger-server in any MCP-compatible AI client and manage your entire blog through natural language โ no terminal needed.
Run blogger-publisher with no arguments for a guided, colorful interactive menu. It guides you to login and select blogs via sleek dropdowns.
Upload local images automatically to ImgBB, Cloudinary, or GitHub jsDelivr โ no more Google Drive bandwidth limits.
Save API quota with content-hash change detection. Pull existing articles, edit them in Markdown, and push them back instantly.
npm i -g blogger-publisher
blogger-publisher
Follow the interactive TUI
Create Markdown files in articles/
blogger-publisher publish
Or talk to your AI via MCP