PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP ServerscommunicationBlogger AI 中介
返回「communication」

Blogger AI 中介

modelscope·@niyonabil/blogger-mcp-server

communication0下载LocalModelScope

简介

一个中间服务器, enables 人工智能模型与谷歌的Blogger平台交互,通过Blogger API自动创建和管理博客、帖子和标签。 (注:原文中的“enables”在翻译成中文时需根据上下文调整词性或结构以使句子通顺,这里为了保持与原文结构的一致性,暂时保留了类似的表达方式。更流畅的翻译可以是:) 一个中间服务器,使人工智能模型能够与谷歌的Blogger平台交互,通过Blogger API自动创建和管理博客、帖子和标签。

MCP Server 详情

来自 ModelScope 索引

blogger-mcp-server

=======

Blogger 的 MCP 服务器

一个 MCP(Model Context Protocol)服务器,允许像 Claude 这样的人工智能模型直接与 Google 的 Blogger API 交互。

关于

该项目实现了与 Google 的 Blogger API 兼容的 MCP(Model Context Protocol)服务器。它允许像 Claude 这样的 AI 模型与 Blogger 博客进行以下操作:

  • 列出和获取博客
  • 列出、搜索、获取、创建、更新和删除文章
  • 列出和获取标签

重要提示:Google 的 Blogger API 不允许通过 API 创建新博客。这是由 Google 文档记录的限制。博客必须通过 Blogger 的网页界面手动创建。

先决条件

  • 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

配置

获取 Blogger API 密钥

  1. 访问 Google Cloud 控制台
  2. 创建一个新的项目或选择一个现有项目
  3. 启用 Blogger v3 API
  4. 创建一个 API 密钥
  5. 记下这个密钥以用于配置

配置 MCP 服务器

为您的 MCP 客户端创建一个配置文件。以下是针对 Claude Desktop 的示例:

{
  "mcpServers": {
    "blogger": {
      "command": "npx",
      "args": [
        "-y",
        "@mcproadev/blogger-mcp-server"
      ],
      "env": {
        "BLOGGER_API_KEY": "VOTRE_CLE_API_ICI"
      }
    }
  }
}

将 VOTRE_CLE_API_ICI 替换为您获得的 API 密钥。

使用

本地启动

项目包括两个脚本来简化服务器的启动过程:

开发模式

export BLOGGER_API_KEY=votre_cle_api
./start-dev.sh

此脚本会检查 API 密钥的存在性,必要时安装依赖项,必要时编译项目,然后在开发模式下启动服务器。

生产模式

export BLOGGER_API_KEY=votre_cle_api
npm run build
./start-prod.sh

此脚本会检查 API 密钥的存在性和项目的编译状态,然后在生产模式下启动服务器。

与 MCP 客户端一起使用

一旦配置完成,您可以使用任何兼容的 MCP 客户端(如 Claude Desktop)来使用 Blogger 的 MCP 服务器。

命令示例:

  • "列出我所有的 Blogger 博客"
  • "在我的 ID 为 123456 的博客上创建一个标题为 '我的新文章' 和内容为 '这是我的文章内容' 的新文章"
  • "在我的博客中搜索包含 '技术' 一词的文章"
  • "将 ID 为 789012 的文章标题更改为 '新标题'"

部署选项

在 Vercel 上部署

项目包括一个 vercel.json 文件,以便于在 Vercel 上部署:

  1. 如果您还没有账户,请在 Vercel 上创建一个账户
  2. 安装 Vercel CLI 工具:npm install -g vercel
  3. 登录到您的 Vercel 账户:vercel login
  4. 配置您的环境变量秘密:vercel secrets add blogger_api_key "VOTRE_CLE_API_ICI"
  5. 部署项目:vercel

使用 Docker 进行部署

项目包含一个 Dockerfile 以便于在 Docker 容器中部署:

  1. 构建 Docker 镜像:

    docker build -t blogger-mcp-server .
    
  2. 运行容器:

    docker run -p 3000:3000 -e BLOGGER_API_KEY=您的_api密钥 blogger-mcp-server
    

其他部署选项

该服务器也可以部署到其他与 Node.js 兼容的平台上:

  1. Heroku:使用 Procfile 和 Heroku 环境变量
  2. AWS Lambda:使用如 Serverless Framework 的适配器
  3. Google Cloud Run:使用包含的 Dockerfile

项目结构

Blogger 的 MCP 服务器由多个模块组成:

  • 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 密钥认证,这限制了访问公开博客或您已明确配置访问权限的博客。

贡献

欢迎贡献!请随时打开 issue 或 pull request。

许可证

本项目采用 MIT 许可证。

cf72ca4 (添加新功能)

相关 MCP Servers(来自「communication」)

【稳定版】12306MCP火车票服务

一个为大型语言模型(LLM)设计的、高可用的12306余票查询工具服务,现已搭载智能会话管理引擎。 12306-MCP-Server 将复杂的12306余票查询接口封装为符合 Model Context Protocol (MCP) 规范的工具集,允许AI Agent通过自然语言无缝查询实时火车票、中转换乘和经停站信息。 从 v1.0.0 版本开始,项目引入了全新的智能会话管理系统,通过会话池、动态User-Agent轮换和自动错误恢复机制,将服务的稳定性与反屏蔽能力提升至全新高度。

Alphar/Railway-Real-Time-MCP-Server

福昕Cloud-API

福昕PDF服务API提供了一个基于云的REST API,允许通过HTTP客户端处理PDF文件。它提供了丰富的功能,适合集成到各种应用程序中。 📌 主要特性: PDF创建与转换 从Word、Excel和PowerPoint等格式创建PDF文件。 将PDF文件转换为其他格式,包括HTML、Word和图像。 PDF合并与拆分 将多个PDF文件合并成一个文档。 将单个PDF文件拆分成多个文档。 PDF压缩与优化 通过图像压缩、文档展平和线性化来减小文件大小。 PDF安全 支持密码保护、权限控制和高级加密以确保文档安全。 如何快速与MCP(多功能云平台)集成? 📖 集成文档: 服务API集成指南: https://cloudapi.fuxinsoft.cn/zh-CN/docs/services/guide MCP初学者教程: https://cloudapi.fuxinsoft.cn/zh-CN/docs/services/mcp…

@Foxit/mcp-server-foxit-cloudapi

快递100 MCP Server

快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。

kuaidi100/kuaidi100-mcp

墨刀AI-MCP

基于Model Context Protocol的原型生成功能服务,专注于HTML代码生成、设计描述生成和HTML导入功能。

mockingbot/modao-proto-mcp

数学精灵计算器

暂无描述。

stormcloud/math_genie_calc

思维导图 MCP

一个用于生成思维导图的 MCP (Model Context Protocol) 服务器。 看起来您的请求中没有提供具体的英文技术文档内容以供翻译。如果您能分享更多详细信息或具体段落,我将能够帮助您将其准确地翻译成中文,同时保留代码块、链接、格式结构和专业术语的准确性。请提供需要翻译的具体文本。

WEIAIb/mind-map-mcp

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/niyonabil-blogger-mcp-server/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

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

基本信息

分类
communication / social-media
运行方式
No
许可证
Unknown
详情文件
niyonabil-blogger-mcp-server.md