damoluomu
发布于 2026-10-16 / 2 阅读
0

Node 系 CMS 的 AI,一半帮你写内容,一半帮你改数据(番外四)

CMS 圈子里现在不提 AI,好像都不好意思发版本。但 Node 系这一脉,各家说的"AI"其实是两件完全不同的事。

一种是帮你写内容:生成文章、自动翻译、给图片补 alt 文本。这种你还在当工具用,它输出的东西要经过你的手。

另一种更狠:直接让 AI 动手改你的数据——建内容模型、批量改字段、发布文章、给几百张图打标签。这不是"AI 给你提建议",是"你把后台的一部分权限交给了它"。

前者这两年大家都见过了,后者是 2026 年才真正铺开的,也就是各家在做的 MCP(Model Context Protocol,模型上下文协议)——简单说,就是让 Claude、Cursor 这类 AI 客户端直接连上你的 CMS 后台干活。

这篇按"AI 到底动不动手"来分,顺带把最要紧的一件事说清楚:哪些免费、哪些要钱。

先说钱:免费的功能,不等于不要钱

这是最容易踩的坑,而且 Node 系的收费方式和 PHP 那边不太一样。

PHP 那边是"插件要买"(比如迅睿框架 MIT 免费,AI 助手插件 ¥198 起)。Node 这边更多是功能给你,但按用量收费,而且同一个系统里,不同 AI 功能的收费方式还不一样。举几个例子后面会展开:Strapi 的内容生成 AI 要付费计划、按积分算;但它家的 MCP 服务器是免费的,可是想知道 AI 到底干了什么(审计日志),又变成企业版功能了。

另外一条通用的:MCP 这类能力本身不收钱,但连上去的 AI 客户端是你在付费——Claude、Cursor 的订阅费,或者你调模型的 API 费用,跟 CMS 没关系,照付。

一、帮你写内容的

这一类是常规理解里的"AI 功能",输出的东西还得你自己过一遍。

1. Strapi AI(Growth 计划专属)

三件事:内容类型构建器里有个 AI 聊天助手,能帮你设计内容结构、解释现有 schema、规划数据模型;国际化方面,保存条目时自动把默认语言翻译成其他已配置的语言;媒体库里,给上传的图片自动生成替代文本、标题和描述。

但它是付费的。 官方文档写得很明白:Strapi AI 只对 Growth 计划用户开放,前提是激活 Growth 许可证密钥,或者先开个试用(送 10 个积分)。Growth 计划每月含 1000 个积分,用超了按月另收费;用量到 80%、90%、100% 会发通知。

计费上还有个分别:企业计划不用 Strapi 的托管积分,改走自带 AI key,由你自己的模型提供商计费。Strapi 托管的这部分,请求全走它自己管理的基础设施,内容只在请求期间临时使用,不存到你实例外面,协议上遵循和 Strapi Cloud 同样的 GDPR 框架。

2. Directus 的 AI 助手

内嵌在工作室里的对话式 AI,能写内容、翻译、创建记录、把内容路由给人工审核。官方给的典型场景是:编辑让 AI 把一篇博客翻成法语、德语、西班牙语,翻译结果直接写进对应的 locale 字段,不用切工具也不用复制粘贴。

只是别忘了 Directus 本身已经不是开源软件了——它的许可换过两次(BSL 1.1,再到 v12 的 MSCL),年营收 500 万美元、50 人以内有免费的 Open Innovation Grant,规模上去了要另算。详见正篇(一)。

3. NocoBase 的 AI 员工

国产,也是这一档里做得最实在的。它是内置插件(@nocobase/plugin-ai),开箱即用,不用单独安装。

和"聊天机器人"不一样的地方在于,这些 AI 员工嵌在业务界面里,能感知当前页面、区块、数据结构和你选中的内容,然后调用技能去干活。官方预置了九个:Atlas(团队领导,默认总入口)、Cole(NocoBase 助手)、Ellis(电子邮件专家)、Dex(数据整理专家)、Viz(洞察分析师)、Lexi(翻译助理)、Vera(研究分析师)、Dara(数据可视化专家)、Nathan(前端工程师)。

技能可以设权限——Ask 是执行前要问你,Allow 是直接放行,用来控制风险。再往上还能接 AI 知识库(RAG、向量检索)、接进工作流当自动化节点、开启联网搜索。

要自己配模型。得先在后台配好 LLM 服务(Provider 和模型),你有什么 key 就填什么,模型那边的费用自己承担。

二、直接动手改数据的(MCP / Agent)

这一类才是 Node 系 2026 年的真正变化。AI 客户端连上你的 CMS,拿着你给的权限直接操作内容。

1. Strapi MCP 服务器(免费功能,5.47.0+)

这个不要钱,是 Strapi 里少见标着"Free feature"的 AI 能力。启用方式就是在 config/server.js 里加一段 mcp: { enabled: true },重启之后 /mcp 端点就出来了,然后用 Admin token 配上 Claude Desktop、Claude Code、Cursor、Windsurf 这些客户端。

连上之后能干什么:内容类型会按 schema 自动生成工具,集合类型最多 8 个(增删改查、发布、取消发布、丢弃草稿),单类型最多 6 个。你可以直接跟 AI 说"建一篇标题为 xxx 的文章"、"列出最近 5 篇文章"、"把 abc123 发布掉",它就真去做了。开了国际化的话,还能指定 locale 建内容。

权限方面做得很细,这也是我愿意推荐它的原因:AI 能看到哪些工具、能读写哪些字段、能碰哪些语言,全部由那个 Admin token 的权限决定——token 没给 delete 权限,AI 客户端里压根就不会出现删除工具;字段也一样会被筛掉。想省事可以开个只读 token,专门给 AI 用。

但有个坑:审计日志是企业版功能。 从 5.52.0 起,通过 MCP 做的操作会记进审计日志,带一个 origin: mcp 的标记,用来区分是 AI 干的还是人在后台点的——可这个功能本身要 Enterprise 计划。也就是说,免费版你能让 AI 动手,却没法留痕。对合规性有要求的团队,这笔账得算进去。

已知限制也看一下:动态区字段内部结构不描述、不支持嵌套 populate、自定义字段可能退化成 unknown 类型、循环引用的组件会被拍平;媒体库 5.54.0 起另有 10 个 MCP 工具,在那之前,内容字段只能引用已有文件。

2. Payload 官方 MCP 插件

Payload 走的是同一条路,而且有官方包(@payloadcms/plugin-mcp),官方文档里给了配置说明,连接客户端推荐走 mcp-remote。权限也是按集合逐项开:find、create、update、delete 各自一个开关,请求另外走单独的 API key。Payload 本身就是"长在 Next.js 里"的架构,AI 客户端接进来之后,改内容模型和改前端代码可以在同一个工作流里完成,这对前端主导的团队比较顺手。

3. Directus 的 MCP 服务器

除了前面说的 AI 助手,Directus 也提供原生 MCP 服务器,能连 Claude Desktop、Cursor、ChatGPT 或任何 MCP 兼容工具。它主打的一点是 Governed by Default(默认受管):AI agent 受和人类用户完全一样的角色权限控制,不是在权限体系之外另开一个口子。

官方举的开发者场景是:用 Cursor 通过 MCP 让 AI 建一个带字段、关系和校验规则的 collection,几秒钟 schema 就生效了,不用点界面也不用写迁移脚本。

4. Webiny v6:AI-Programmable

Webiny 在 2026 年 3 月发了 v6,直接把定位换成了"AI-Programmable CMS",内置的 MCP server 跑在本地(是你机器上的一个进程,不是云服务)。

它有个说法我挺认同,官方特意解释为什么叫 "AI-programmable" 而不叫 "AI-powered":没有专有的 AI 功能层,也不绑任何模型。平台做的事只是把自己的架构、扩展点、生命周期钩子、内容模型约定,结构化地暴露给 agent 读。用哪个模型、走哪家,是你自己的架构和合规要求决定的。

数据这块也讲得清楚:MCP server 本身在本地跑,但内容会不会流出,取决于你连的是本地模型还是云端 agent——用本地模型就什么都不出环境,用云端 agent 就按那个 agent 的数据政策走。这是个选择题,Webiny 把它留给你。

顺带一提,v6 还有个大变化:不再是 monorepo 了,项目改成单包结构,一个 webiny.config.tsx 入口。官方说法是,结构统一了,AI agent 也更好理解——这个项目重构和 MCP server 是配套的决策。

5. Medusa 的 Agent 方向

电商这边,Medusa 2026 年的重点明显在"让 Agent 帮你开发"上:MCP、Development Agent、Cloud CLI 这一套。官方定价页写明,部分 AI 工具是在 Cloud Dashboard 里提供的(比如 Medusa Development Agent),开源自托管这边具体能用哪些,动手前对着官方文档核一遍,别照着官网首页的宣传理解。

怎么选

  • 只想让 AI 帮着写写内容:Strapi AI 功能最全(但要 Growth 计划);不在乎成熟度可以看 NocoBase 的 AI 员工,模型自由度高,代价是自己配。

  • 想让 AI 直接操作内容:先从 Strapi 的 MCP 服务器试起——免费、权限控制细、客户端兼容好,只是审计日志在企业版。团队已经在 Next.js 上的,换 Payload 的官方 MCP 插件更顺手,改模型和改前端能一块儿完成。

  • 数据怕出境的话看 Webiny v6:MCP server 在你本地跑,配个本地模型就什么都不出环境;它也不绑任何模型。

  • 权限管控要求高的团队会看上 Directus——MCP 走的是和人类用户同一套 RBAC,但它本身已经不是开源软件,规模上去了要谈。

最后啰嗦一句:让 AI 动手之前,先想清楚给它多大权限。MCP 这类能力好用是真好用,但它拿到的是能改生产数据的权限——从只读 token 开始,确认没问题再慢慢放开,比出事后查记录省事得多。


本篇数据来源:

本篇信息截至 2026 年 10 月。AI 功能各家迭代都很快,积分、计划和 MCP 支持范围尤其容易变,动手前请以官方文档为准。