Blogger MCP Server
Click on "Install 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., "@Blogger MCP Servercreate a new blog post titled 'My Summer Vacation' with content about my trip to Italy"
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.
blogger-mcp-server
=======
MCP Server for Blogger
A Model Context Protocol (MCP) server that allows artificial intelligence models like Claude to interact directly with Google's Blogger API.
About
This project implements a Model Context Protocol (MCP)-compliant server for Google's Blogger API. It allows AI models like Claude to interact with Blogger blogs to:
List and retrieve blogs
List, search, retrieve, create, update and delete posts
List and retrieve labels
Important note : Google's Blogger API does not allow new blogs to be created via the API. This limitation is documented by Google. Blogs must be created manually via the Blogger web interface.
Related MCP server: Blogger MCP Server
Prerequisites
Node.js (version 16 or higher)
A Google Blogger API key
Facility
Installing from npm
npm install -g @mcproadev/blogger-mcp-serverInstallation from source code
git clone https://github.com/niyonabil/blogger-mcp-server.git
cd blogger-mcp-server
npm install
npm run buildif error install:
npm install --save-dev @types/express @types/socket.ioConfiguration
Get a Blogger API key
Access the Google Cloud Console
Create a new project or select an existing project
Enable Blogger API v3
Create an API key
Note this key for use in configuration
MCP Server Configuration
Create a configuration file for your MCP client. Here's an example for Claude Desktop:
{
"mcpServers": {
"blogger": {
"command": "npx",
"args": [
"-y",
"@mcproadev/blogger-mcp-server"
],
"env": {
"BLOGGER_API_KEY": "VOTRE_CLE_API_ICI"
}
}
}
}Replace VOTRE_CLE_API_ICI with the API key you obtained.
Use
Local boot
The project includes two scripts to facilitate starting the server:
Development mode
export BLOGGER_API_KEY=votre_cle_api
./start-dev.shThis script checks for the presence of the API key, installs dependencies if necessary, compiles the project if necessary, and then starts the server in development mode.
Production mode
export BLOGGER_API_KEY=votre_cle_api
npm run build
./start-prod.shThis script checks for the presence of the API key and that the project is compiled, then starts the server in production mode.
Use with an MCP client
Once configured, you can use the MCP server for Blogger with any compatible MCP client, such as Claude Desktop.
Examples of commands:
"List all my Blogger blogs"
"Create a new post on my blog with the ID 123456 with the title 'My new post' and the content 'Here is the content of my post'"
"Search for posts containing the word 'technology' in my blog"
"Update the post with ID 789012 to change its title to 'New Title'"
Deployment options
Deployment on Vercel
The project includes a vercel.json file to facilitate deployment to Vercel:
Create an account on Vercel if you don't already have one
Install the Vercel CLI tool:
npm install -g vercelLog in to your Vercel account:
vercel loginConfigure your secret environment variable:
vercel secrets add blogger_api_key "VOTRE_CLE_API_ICI"Deploy the project:
vercel
Deployment with Docker
The project includes a Dockerfile to facilitate deployment in a Docker container:
Build the Docker image:
docker build -t blogger-mcp-server .Run the container:
docker run -p 3000:3000 -e BLOGGER_API_KEY=votre_cle_api blogger-mcp-server
Other deployment options
The server can also be deployed on other Node.js compatible platforms:
Heroku : Use a Procfile and Heroku Environment Variables
AWS Lambda : Use an adapter as a Serverless Framework
Google Cloud Run : Use the included Dockerfile
Project structure
The MCP server for Blogger is composed of several modules:
index.ts: Main entry pointserver.ts: MCP Server ConfigurationbloggerService.ts: Service for interacting with the Blogger APIconfig.ts: Server configurationtypes.ts: Definition of types and interfacesmcp-sdk-mock.ts: Simplified implementation of the MCP SDK to avoid dependency issues
Known limitations
Creating Blogs : Google's Blogger API does not allow you to create new blogs via API. Blogs must be created manually through the Blogger web interface.
Post Search : The Blogger API does not provide a direct endpoint for searching. This functionality is implemented client-side by fetching posts and then filtering them.
Label Management : The Blogger API does not provide direct endpoints for label management. This functionality is implemented by extracting labels from posts.
Authentication : This server uses API key authentication only, which limits access to public blogs or blogs for which you have explicitly configured access.
Contribution
Contributions are welcome! Feel free to open an issue or a pull request.
License
This project is licensed under the MIT License.
cf72ca4 (Adding new features)
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables LLMs to automate Google Blogger content management by providing tools for single and batch post creation via the Blogger API. It supports secure OAuth2 authentication and allows for seamless blog integration through the Model Context Protocol.
- AlicenseAqualityCmaintenanceEnables AI assistants to interact with the Google Blogger API v3 to manage blog posts and metadata. It supports the full post lifecycle including creating, updating, publishing, and deleting content through natural language.1014MIT
- FlicenseAqualityDmaintenanceA custom MCP server for interacting with Google Blogger blogs. It provides tools to list, create, edit, delete, and publish blog posts through Claude Code or Claude Desktop.9
- AlicenseNot gradedqualityCmaintenanceEnables AI models to interact with Google Blogger blogs, manage posts, labels, and retrieve blog information via API key or OAuth2.30MIT
Related MCP Connectors
MCP server for QPost — lets AI agents publish video and image posts to YouTube, TikTok, Instagram.
Publish to self-hosted WordPress from AI agents: markdown, images, SEO, and Notion sync.
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/niyonabil/blogger-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server