blogger-mcp-server logo

blogger-mcp-server

by niyonabil

This project implements an MCP server for the Google Blogger API, allowing AI models like Claude to interact with Blogger. It enables listing, retrieving, creating, updating, and deleting posts and labels.

View on GitHub

Last updated: N/A

What is blogger-mcp-server?

This is an MCP (Model Context Protocol) server that allows AI models like Claude to interact directly with the Google Blogger API.

How to use blogger-mcp-server?

First, obtain a Blogger API key from the Google Cloud Console. Then, configure the MCP server using the provided configuration file example, replacing the placeholder with your API key. Start the server using the provided scripts (development or production mode) and interact with it using a compatible MCP client like Claude Desktop, sending commands to manage Blogger blogs and posts.

Key features of blogger-mcp-server

  • Lists and retrieves blogs

  • Lists, searches, retrieves, creates, updates, and deletes posts

  • Lists and retrieves labels

  • Deployment options for Vercel and Docker

Use cases of blogger-mcp-server

  • Automated blog post creation

  • AI-powered content management

  • Integration with AI assistants for blog management

  • Programmatic access to Blogger data

FAQ from blogger-mcp-server

Can I create new blogs using this server?

No, the Google Blogger API does not allow creating new blogs via API. Blogs must be created manually through the Blogger web interface.

How do I get a Blogger API key?

Go to the Google Cloud Console, create or select a project, enable the Blogger API v3, and create an API key.

What is the MCP SDK mock?

The mcp-sdk-mock.ts file provides a simplified implementation of the MCP SDK to avoid dependency issues.

Can I deploy this server on Vercel?

Yes, the project includes a vercel.json file for easy deployment on Vercel. Follow the instructions in the README for configuration and deployment.

What authentication methods are supported?

This server uses only API key authentication, which limits access to public blogs or blogs for which you have explicitly configured access.