
blogger-mcp-server

2025.04.04
0
TypeScript博客管理内容自动化内容生成
blogger-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务,专门用于与 Google Blogger API 进行交互。它允许人工智能模型(如 Claude)直接管理 Blogger 博客内容,包括列出和获取博客、管理博文(创建、更新、删除等)以及处理标签。
View on GitHub
Overview
基本能力
产品定位
blogger-mcp-server 是一个中间件服务,旨在桥接人工智能模型和 Google Blogger 平台,实现自动化内容管理。
核心功能
- 与 Google Blogger API 交互
- 管理博客内容(列出、创建、更新、删除博文)
- 处理博客标签
- 支持多种部署方式(本地、Vercel、Docker 等)
适用场景
- 自动化博客内容管理
- AI 生成内容直接发布到 Blogger
- 批量处理博客文章
- 博客内容搜索和过滤
工具列表
- npm:用于安装和管理依赖
- Docker:用于容器化部署
- Vercel CLI:用于云端部署
常见问题解答
- 无法通过 API 创建新博客(必须通过 Blogger 网页界面手动创建)
- 搜索功能是客户端实现的,因为 Blogger API 不直接提供搜索端点
- 仅支持 API 密钥认证,限制了对博客的访问权限
使用教程
使用依赖
- Node.js (版本 16 或更高)
- Google Blogger API 密钥
安装 Node.js 后,获取 Blogger API 密钥:
# 访问 Google Cloud Console 创建项目和 API 密钥
https://console.cloud.google.com/
安装教程
从 npm 安装:
npm install -g @mcproadev/blogger-mcp-server
从源代码安装:
git clone https://github.com/niyonabil/blogger-mcp-server.git
cd blogger-mcp-server
npm install
npm run build
调试方式
开发模式启动:
export BLOGGER_API_KEY=votre_cle_api
./start-dev.sh
生产模式启动:
export BLOGGER_API_KEY=votre_cle_api
npm run build
./start-prod.sh