Blogger Mcp Server

Blogger Mcp Server

🚀 Blogger MCP 服务器

这是一个实现模型上下文协议(Model Context Protocol)的服务器,专为 Google 的 Blogger API 打造。它能让 Claude 这类人工智能模型直接与 Blogger 博客平台交互,具备列出和获取博客、帖子及标签,以及创建、更新和删除帖子等功能。

🚀 快速开始

先决条件

  • Node.js(版本 16 或更高)
  • Google Blogger API 密钥

安装

使用 npm 安装

npm install -g @mcproadev/blogger-mcp-server

使用 Git 克隆仓库

git clone https://github.com/your-repository.git
cd blogger-mcp-server
npm install

配置

下载源代码

git clone https://github.com/your-repository.git
cd blogger-mcp-server
npm install

环境变量配置

在项目的根目录中创建一个 .env 文件,并添加以下内容:

BLOGGER_API_KEY=你的 Blogger API 密钥

启动服务器

node index.ts

✨ 主要特性

  • 支持列出和获取博客、帖子及标签。
  • 可创建、更新和删除帖子。
  • 允许人工智能模型直接与 Blogger 博客平台交互。

📦 安装指南

使用 npm 安装

npm install -g @mcproadev/blogger-mcp-server

使用 Git 克隆仓库

git clone https://github.com/your-repository.git
cd blogger-mcp-server
npm install

💻 使用示例

基础用法

启动服务器:

node index.ts

📚 详细文档

项目结构

  • index.ts:主入口文件
  • server.ts:MCP 服务器配置
  • bloggerService.ts:与 Blogger API 交互的服务
  • config.ts:服务器配置
  • types.ts:定义类型和接口
  • mcp-sdk-mock.ts:简化的 MCP SDK 实现,避免依赖问题

功能限制

  • 博客创建:Google 的 Blogger API 不支持通过 API 创建新博客。您需要手动在 Blogger 网页界面中创建博客。
  • 帖子搜索:Blogger API 没有直接的搜索端点。此功能通过获取所有帖子后进行过滤实现。
  • 标签管理:Blogger API 没有直接的标签管理端点。此功能通过从帖子中提取标签实现。
  • 身份验证:本服务器仅使用 API 密钥进行身份验证,这意味着您只能访问公共博客或已配置访问权限的博客。

📄 许可证

本项目采用 MIT 许可证。

⚠️ 重要提示

Google 的 Blogger API 不允许通过 API 创建新的博客。这意味着您需要手动在 Blogger 的网页界面中创建博客。

💡 使用建议

欢迎贡献!请随意提交问题或拉取请求。

  • 0 关注
  • 0 收藏,23 浏览
  • system 提出于 2025-09-28 00:57

相似服务问题

相关AI产品