当前位置: 首页 > news >正文

博客园 MCP 服务发布:让你的 AI 助手直接帮你发博客!

🚀 博客园 MCP 服务发布:让你的 AI 助手直接帮你发博客!

随着大模型和 AI 助手的爆发,我们越来越多地依赖它们来写代码、查资料,甚至撰写文章。然而,写完文章后,依然需要手动复制粘贴、排版、登录后台才能发布。

为了打破这最后一道壁垒,我开发了 cnblogs-mcp —— 一个专为博客园打造的 MCP (Model Context Protocol) 服务端程序。

什么是 MCP?

MCP (Model Context Protocol) 是由 Anthropic 提出的一种开放协议。它允许 AI 模型安全地与本地资源、外部 API 或工具进行交互。简单来说,MCP 就像是给大模型安装了“手和脚”,让它们不仅能聊天,还能真正去执行任务

cnblogs-mcp 能做什么?

通过集成 cnblogs-mcp,你可以让任何支持 MCP 协议的 AI 助手(如 Claude Desktop、Cursor、Cline/Roo Code 以及各种终端 Agent)获得直接操作你博客园账号的能力。

目前核心功能:

  • 用自然语言发布博客:只需对 AI 说“帮我把这篇关于 Python 协程的文章发布到博客园”,它就会自动调用 API 完成发布。
  • 无缝集成:支持 Markdown 格式,完美兼容 AI 生成的技术文章。
  • 安全可靠:基于博客园官方的 Personal Access Token 认证,无需提供账号密码,Token 通过本地环境变量管理。

🛠️ 快速上手体验

项目已开源在 GitHub:https://github.com/mintonzhang/cnblogs-mcp

1. 准备工作

  1. 环境要求:安装 Python 3.10+。
  2. 克隆项目:
    git clone https://github.com/mintonzhang/cnblogs-mcp.git
    cd cnblogs-mcp
    
  3. 创建虚拟环境并安装依赖:
    python -m venv .venv
    source .venv/bin/activate  # Windows 用户使用 .venv\Scripts\activate
    pip install -r requirements.txt
    

2. 获取博客园 Token

  1. 登录博客园,进入 个人设置 → 安全设置 → Personal Access Token。
  2. 点击「创建 Token」,勾选需要的权限(必须包含「发表随笔」权限)。
  3. 复制生成的 Token。
  4. cnblogs-mcp 项目目录下,复制 .env.example.env,填入你的 Token:
    CNBLOGS_TOKEN=your_token_here
    

3. 接入 AI 助手 (以 Claude Desktop 为例)

编辑 Claude Desktop 的配置文件(路径通常为 ~/Library/Application Support/Claude/claude_desktop_config.json 或 Windows 的 %APPDATA%\Claude\claude_desktop_config.json),添加如下配置:

{"mcpServers": {"cnblogs": {"command": "/你的绝对路径/cnblogs-mcp/.venv/bin/python","args": ["/你的绝对路径/cnblogs-mcp/cnblogs_mcp.py"],"env": {"DOTENV_PATH": "/你的绝对路径/cnblogs-mcp/.env"}}}
}

注意替换为你的实际项目绝对路径。

配置完成后,重启 Claude Desktop。现在,你可以直接在聊天框里对 Claude 说:
“帮我写一篇关于 MCP 协议的介绍文章,并直接发布到我的博客园。”

神奇的事情就会发生,Claude 写完文章后会自动调用 cnblogs-mcpcreate_post 工具,将文章直接推送到你的博客主页!


🌟 更多玩法

cnblogs-mcp 支持所有兼容 MCP 协议的客户端,包括但不限于:

  • Cline / Roo Code (VS Code 插件)
  • QwenPaw
  • Cursor
  • 各种基于 LangChain / LlamaIndex 的自定义 Agent

详细的客户端配置方法请参考 GitHub 仓库的 README。

结语

打通 AI 生成内容与发布平台的最后一公里,是提升效率的关键。如果你也喜欢用 AI 辅助写作,或者只是想尝试一下神奇的 MCP 协议,欢迎来体验 cnblogs-mcp

👉 项目地址:https://github.com/mintonzhang/cnblogs-mcp

如果你觉得好用,求个 Star ⭐️,也欢迎提交 Issue 或 PR 共同完善!

http://www.jsqmd.com/news/713651/

相关文章:

  • 3分钟快速上手:免费开源暗黑破坏神2存档编辑器d2s-editor完全指南
  • 全国好用的房地产纠纷律师怎么选,哪家性价比高 - 工业品牌热点
  • MCP协议对接全解析,手把手带你绕过官方文档盲区实现秒级接入
  • 告别滚动条!用Qt的QTableView实现完美自适应表格(附完整C++源码)
  • #2026需要加上佛山市南海区最新小龙虾小酒馆推荐!佛山优质权威榜单发布,口碑靠谱南海等地小酒馆推荐 - 十大品牌榜
  • 深入RK3568的TrustZone世界:GIC中断如何守护TEE与REE的安全边界?
  • # 【拾零】0 - 开箱即用的现代风终端 |Ghostty + Fish + Starship + fzf + zoxide + Raycast
  • 当AI编程助手对你说“试用已结束“:一个开源工具如何让创意继续流动
  • 别再只盯着颜色了!拆解一根USB2.0数据线,手把手教你从线序到PCB布局的完整设计要点
  • CentOS 7下Qt 5.14.2保姆级安装教程:从.run包到菜单栏图标(含libGL报错解决)
  • 收藏!小白程序员必看:如何构建可持续运行的大模型Agent系统?
  • 2026年生物质与生物基材料优选厂家推荐 - 深度智识库
  • 基于Simulink的偏移鲁棒性无线充电自适应频率跟踪
  • 百联 OK 卡盘活指南:闲置卡券高效变现的实用方法 - 团团收购物卡回收
  • Zotero文献库去重难题:如何用智能合并插件高效清理重复条目?
  • 一键下载B站CC字幕:BiliBiliCCSubtitle工具的3步高效解决方案
  • PyQt5实战:当QGraphicsView遇上图像标注——手把手教你实现一个简易的图片标注工具原型
  • 2026年四川广告物料制作与文化墙建设市场分析与服务商优选指南 - 深度智识库
  • 5分钟掌握JPlag:开源代码抄袭检测工具完全指南
  • 2026年郑州轻奢标准整装装修公司推荐 - 品牌策略主理人
  • 如何快速打造专业学术演示:清华PPT模板的终极指南
  • python文档资料
  • 别再乱用malloc了!CUDA编程中cudaHostAlloc的三大实战场景与性能对比
  • 600元支付宝立减金套装这样回收最划算,现阶段推荐这家合规的卡券回收平台! - 畅回收小程序
  • SPSSAU频数怎么做:软件操作步骤与分析结果指标解读
  • 告别枯燥对话树:用Dialogue System for Unity打造电影级过场动画与QTE交互
  • 昇腾Ascend AI 架构实战:从理论到应用
  • BLV MGN Cube 3D打印机从Marlin换Klipper,保姆级配置迁移与避坑指南(SKR V1.3主板)
  • 2026 Bio-PE行业深度解析:全球生物基聚乙烯扩产提速,国产改性材料迎替代窗口期 - 深度智识库
  • 京东 E 卡长期闲置?教你合规盘活沉睡资金 - 团团收购物卡回收