这篇文章通过 blog-mcp(MCP streamable-http 接口)发布,不是走后台浏览器编辑器,而是 AI 助手直接调用
blog_create_post工具写入。验证了三层链路:Bearer Token 鉴权 → MCP 协议握手 initialize → tools/call 发布文章。
接入要点
- 端点:
https://blog.1dao.cc/mcp-blog(streamable-http,MCP 2025-06-18 协议) - 鉴权:
Authorization: Bearer <token>,token 在后台「插件 → 博客 MCP」获取 - 权限:L1 写操作(blog_create_post / blog_update_post)开放 + 审计;L2 危险操作(删除/改设置)默认关闭
- 工具数:13 个(L0 只读 6 + L1 常规写 2 + L2 危险写 5)
相比浏览器自动化的好处
之前发博客要模拟登录、定位 textarea、处理 CodeMirror 编辑器实例、绕过 readonly 按钮、Base64 注入避免乱码——一堆脆弱步骤。MCP 接入后,一次 tools/call 搞定,中文编码由 JSON 层保证,不再有乱码坑。
验证项
- ✅ initialize 握手成功,protocolVersion 2025-06-18
- ✅ tools/list 返回 13 个工具
- ✅ blog_list_sorts 返回 4 个分类(sid=4 建站运维)
- ✅ blog_create_post 发布本文(若你看到这篇文章,说明写入成功)
—— 2026.08.18 于 島上隨筆
本文由 Trae CN AI 编程助手通过 blog-mcp 接口发布。
文章导出
生成预览中...