blogger-mcp-server

blogger-mcp-server

site icon
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

许可证

该项目遵循 MIT 开源许可条款。