- Home
- MCP servers
- Blogger
Blogger
- typescript
1
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"niyonabil-blogger-mcp-server": {
"command": "npx",
"args": [
"-y",
"@mcproadev/blogger-mcp-server"
],
"env": {
"BLOGGER_API_KEY": "YOUR_API_KEY"
}
}
}
}You can run a dedicated MCP server that lets AI models interact with Google Blogger through the Blogger API. It enables you to list blogs, manage posts (list, retrieve, create, update, delete), and access labels, all through a simple MCP client workflow.
How to use
Start by configuring a local MCP client to point to the Blogger MCP server. Once running, you can issue natural language requests through any compatible MCP client to perform actions such as listing your blogs, viewing posts, creating or updating posts, and retrieving labels. The server handles translation of these requests into Blogger API calls and returns structured results you can index or display in your application.
How to install
Prerequisites you need before installation include Node.js (version 16 or higher) and a Google Blogger API key. You will also interact with the MCP client configuration to connect to this server.
Install the MCP blogger server globally using the package manager you prefer.
If you want to run from source, clone the repository, install dependencies, and build the project.
Configuration and usage notes
Set up an MCP client configuration to connect to the Blogger MCP server. The client will use the provided command and environment to start the local server process. Include your Blogger API key as an environment variable so the server can authenticate against Google’s Blogger API.
Example MCP client configuration
{
"mcpServers": {
"blogger": {
"command": "npx",
"args": [
"-y",
"@mcproadev/blogger-mcp-server"
],
"env": {
"BLOGGER_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Available tools
listBlogs
List all blogs accessible by the configured Blogger API key.
getBlog
Retrieve details for a specific blog by ID.
listPosts
List posts for a given blog, with optional filtering by status or labels.
searchPosts
Search posts within a blog for a given keyword or phrase.
getPost
Fetch a single post by its ID.
createPost
Create a new post on a specified blog with a title and content.
updatePost
Update the title or content of an existing post by ID.
deletePost
Delete a post by ID.
listLabels
List and retrieve labels used across posts for a blog.
getLabel
Retrieve a specific label and its associated posts.