
blogger-mcp-server

2025.04.01
0
TypeScript博客管理内容自动化内容生成
blogger-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务,专门用于与 Google Blogger API 进行交互。它允许人工智能模型(如 Claude)直接管理 Blogger 博客内容,包括列出和获取博客、管理博文(创建、更新、删除)以及处理标签等功能。
View on GitHub
Overview
基本能力
产品定位
blogger-mcp-server 是一个中间件服务,旨在桥接人工智能模型与 Google Blogger 平台,实现自动化内容管理和发布。
核心功能
- 博客管理:列出和获取用户的所有 Blogger 博客
- 博文操作:支持博文的创建、更新、删除、搜索和获取
- 标签管理:列出和获取博客中的标签
适用场景
- 自动化博客内容管理
- AI 生成内容的自动发布
- 批量处理博客文章
- 博客内容的数据分析
工具列表
- npm 包管理工具:用于全局安装服务
- Git:用于从源代码安装
- Docker:用于容器化部署
- Vercel CLI:用于云部署
常见问题解答
- 博客创建限制:无法通过 API 创建新博客,必须通过 Blogger 网页界面手动创建
- 搜索功能限制:搜索功能是通过客户端过滤实现的,而非直接 API 支持
- 标签管理限制:标签管理是通过从博文中提取实现的
- 认证限制:仅支持 API 密钥认证,访问权限受限
使用教程
使用依赖
- Node.js (版本 16 或更高)
- Google Blogger API 密钥
安装教程
通过 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
如果遇到错误,安装开发依赖:
npm install --save-dev @types/express @types/socket.io
调试方式
开发模式
export BLOGGER_API_KEY=votre_cle_api
./start-dev.sh
生产模式
export BLOGGER_API_KEY=votre_cle_api
npm run build
./start-prod.sh