MCP 开放集成

巴克励步
MCP(Model Context Protocol)开放集成指:通过 Baklib 官方 MCP Server(@baklib/baklib-mcp-server,v1.34.0 起支持读写),让 Cursor、Claude Desktop、VS Code 等 AI 客户端以标准协议 查询与修改 组织内的知识库文章、站点页面、资源库(DAM)等线上数据,而无需人工复制粘贴。

是什么

MCP 是 AI 工具与外部数据源之间的 通用连接层。Baklib 侧提供:
  • 读取:列举知识库/站点/资源、获取文章正文与元数据,供 Agent 分析、摘要或改写建议。
  • 写入:创建或更新页面与文章(具体工具以当前 Server 版本为准);任何写入线上 Baklib 的操作仍须用户在对话中明确确认,符合内容安全要求。
鉴权使用与个人中心 API 密钥 相同的 <key>:<secret> 格式,通过环境变量 BAKLIB_MCP_TOKEN 或配置文件注入。可与 SKILLSbaklib-tools/skills 中的 baklib-mcpbaklib-bke-markdown 等)组合,规范 Markdown 写法与主题开发任务。

为什么需要

  • 运营与开发同屏:内容同事在 IDE 里用自然语言查「某站有哪些页面」「这篇文档上次改了什么」,减少切换后台。
  • 批量与自动化衔接:MCP 适合交互式任务;更大规模同步可叠加 CLIOpen API
  • 与 AI Ready 互补llms.txt / .md 供外部只读抓取;MCP 供已授权 Agent 读写 组织真实数据。

边界与限制

维度 MCP 其他通道
典型场景 IDE 内对话式查改 CLI 脚本化、API 系统对接
鉴权 API 密钥 同左
写入风险 须人工确认后执行 由调用方自行管控
私有化 API 基址与 SaaS 不同 见私有化部署文档
MCP 不是 Baklib 后台的替代品:成员权限、审核流程、域名与发布仍须在控制台完成。MCP 不能 绕过组织访问控制——密钥持有者的权限边界与 API 一致。
通过 MCP 写入 Markdown 正文时,须声明 body_type: markdown(或工具 schema 中的等价参数),否则 文档编辑器 块级语法可能被当作纯文本存储。

与谁组合

  • API 密钥:创建与管理入口在个人中心。
  • SKILLS / CLInpx skills add baklib-tools/skills 安装技能包;@baklib/baklib-cli 用于脚本化。
  • Open API:与内部系统、第三方 LLM 应用对接时的 REST 通道。
  • 文档编辑器:MCP 改写的正文须符合 文档编辑器 规范,以便前台与 .md 端点正确渲染。
  • AI Ready:结构化知识 + MCP 读写,构成「人机协作维护 → Agent 消费」闭环。

相关操作