不用再写适配,MCP Adapter 让所有 AI 都能对接 WordPress 站点!
此前我写过一篇详解 WordPress Abilities API 的文章,它通过标准化的方式让 AI 一键识别 WordPress 站点所有能力。
而作为 WordPress AI 构建模块的核心组件,MCP Adapter 则在此基础上更进一步,成为了 AI 助手与 WordPress 站点之间的 “桥梁”,让等主流 AI 助手能直接通过标准化协议调用站点能力,真正实现 AI 对 WordPress 的对话式操控,它也是 WordPress AI 生态的核心官方包。
什么是 MCP Adapter?
模型上下文协议(MCP)是个开源协议,它规范了应用程序能按统一的方式给大语言模型提供上下文信息,在 WordPress 生态中,正是通过MCP 适配器(MCP Adapter) 落地实现了这个协议。
它的核心作用就是打通 Abilities API 与 MCP 协议:
- 把经过 Abilities API 标准化的 WordPress 功能,自动转成 AI 能识别的 MCP 工具、资源和提示词;
- 同时可以连接其他 MCP 服务器,让 WordPress 与整个 MCP 生态双向互通。
作为 WordPress AI 构建模块的官方核心包,不能独立运行,必须依赖 Abilities API 提供的标准化能力,同时可以和 PHP AI Client SDK、AI Experiments 插件无缝配合。此外支持 HTTP/STDIO 双传输、完善的错误处理和扩展架构,能满足开发者各种集成需求。
有了 MCP 适配器,让不同用户的体验都完全升级:
- 内容创作者:用聊天的方式就能管理网站;
- 开发者:跨系统自动跑复杂工作流;
- 代运营 / 服务商:快速做内容迁移、性能优化等深度集成。
举个最直观的场景:
AI 助手收到 “发一篇博客” 的指令,就能自动完成:选题研究 → 生成内容 → 制作配图 → SEO 优化 → 定时发布。
全程自然对话,严格遵循网站权限,关键操作还可以设置人工审核。
支持双向通信,服务端、客户端都能做
WordPress 借助 MCP Adapter,既可以作为MCP 服务器,也可以作为MCP 客户端:
作为 MCP 服务器(当前重点)
- 把 Abilities API 注册的所有功能,变成 MCP 工具和资源;
- AI 助手可以直接发现、理解、执行:发文章、管理媒体、审核评论等;
- 支持 REST API 流式 HTTP 传输 + WP-CLI stdio 传输;
- 兼容整个 MCP 生态,也适合本地开发。
作为 MCP 客户端
- 可以对接外部 MCP 服务器;
- 直接使用外部 AI 写作、数据分析、项目管理等工具;
- 让 WordPress 真正融入 AI 生态,而不是孤立运行。
安全方面,MCP 适配器直接复用 WordPress 原生体系:
- 用应用密码做身份验证;
- 用 Abilities API 权限系统做精细授权;
- 还支持自定义权限校验,灵活又安全。
与 Abilities API 深度结合,面向未来
MCP 是一个处于快速发展中的协议,而 WordPress 的 MCP 实现之所以能具备高度的适应性,确保兼容未来的协议变化和新兴标准,核心正是得益于其底层的Abilities API。
- Abilities API 以 “协议无关” 的方式统一封装 WordPress 功能;
- MCP Adapter 只做一件事:把标准化能力翻译成 MCP 格式;
- 未来出现新的 AI 协议,只要再写一个适配器就行,不用改核心。
一句话总结就是:Abilities API 负责统一能力,MCP Adapter 负责对接 AI。
两者一结合,WordPress 就能轻松适配未来所有新 AI 系统。MCP Adapter 会自动把 Abilities 转成 MCP 工具、资源、提示词,开发者不用写额外转换代码,真正做到 “注册一次,全 AI 可用”。
而随着其他 AI 交互协议的出现,开发者只需基于 Abilities API 开发对应的适配器,即可让 WordPress 快速适配,无需重构核心功能。
快速上手:安装与使用
MCP Adapter 的官方推荐安装方式为 Composer 包安装,可自动拉取依赖的 Abilities API,命令如下:
composer require wordpress/abilities-api wordpress/mcp-adapter
安装后,MCP Adapter 会自动创建默认 MCP 服务器:
- 你只要用 Abilities API 注册功能;
- 会自动暴露给 AI,不用额外配 MCP;
- 可通过 HTTP 接口或 WP-CLI 调用。
开发者只需要专注业务功能,剩下的对接 AI 的事情,全部交给 MCP Adapter 就行。