blogger-mcp-server

blogger-mcp-server

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

许可证

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