2025 年底,Anthropic 提出了 Model Context Protocol(MCP),为 AI 模型与外部工具的交互提供了一个统一的开放标准。经过半年多的发展,MCP 生态圈已经涵盖了从文件系统、数据库到 CMS 系统的各种服务。今天,我就以 WordPress 为例,分享如何通过 MCP 协议实现 AI 驱动的自动化内容管理。
什么是 MCP?
MCP(Model Context Protocol)是一种开放的网络协议,类似于 USB-C 之于硬件设备——它提供了一种标准化的方式,让 AI 模型能够与外部的工具、数据来源和服务进行互动。
MCP 采用客户端-服务器架构,主要包含三个角色:
- MCP Host:发起请求的程序,例如 VS Code 编辑器中的 GitHub Copilot
- MCP Client:与 MCP Server 建立一对一连接的客户端
- MCP Server:提供特定功能的服务端,例如 WordPress 管理服务器
WordPress MCP Server 能做什么?
通过 MCP Hub 连接 WordPress MCP Server,AI 助手可以获得 30+ 个工具,覆盖了 WordPress 后台的几乎所有操作:
📝 内容管理
| 工具 | 功能 |
|---|---|
wp_create_post |
创建文章(支持自定义文章类型) |
wp_get_posts / wp_get_post |
获取文章列表和详情 |
wp_update_post |
更新文章内容和状态 |
wp_delete_post |
删除文章 |
wp_search |
全站内容搜索 |
🖼️ 媒体管理
| 工具 | 功能 |
|---|---|
wp_upload_media_from_url |
从 URL 上传图片到媒体库 |
wp_upload_media |
从 base64 上传图片 |
wp_set_featured_image |
设置精选图片 |
🏷️ 分类与标签
| 工具 | 功能 |
|---|---|
wp_create_term / wp_update_term / wp_delete_term |
分类/标签 CRUD |
wp_add_post_terms |
为文章设置分类 |
wp_get_categories |
获取全部分类 |
💬 评论与菜单
| 工具 | 功能 |
|---|---|
wp_create_comment / wp_approve_comment / wp_delete_comment |
评论管理 |
wp_create_menu_item / wp_update_menu_item |
导航菜单管理 |
🔄 版本管理
| 工具 | 功能 |
|---|---|
wp_get_post_revisions |
查看文章修改历史 |
wp_restore_revision |
恢复到指定版本 |
实战案例:一次完整的 WordPress 内容整顿
就在今天,我通过 MCP 协议对自己的 WordPress 站点进行了一次全面的内容整顿。整个过程完全通过 VS Code 中的 AI 助手完成,没有登录过 WordPress 后台一次。
📋 第一步:盘点内容
通过 wp_get_posts 获取所有文章列表,发现站点共有 31 篇文章 + 2 个页面,以及 10 篇草稿。这些内容覆盖了 Docker 部署、CFD 仿真、网络穿透、智能家居等技术主题。
✍️ 第二步:撰写新文章
使用 wp_create_post 直接发布了一篇关于 MCP 协议的深度解析文章,从标题到内文完全由 AI 生成并发布,无需手动操作。
🎨 第三步:润色与转换
通过 wp_get_post 获取旧文章内容,再由 wp_update_post 进行批量更新:
- 将繁体中文文章转换为简体中文
- 优化排版格式,增加标题结构和代码高亮
- 补充文章摘要和介绍段落
- 完善命令参数说明和使用提示
总共完成了 15 篇文章的润色工作。
🔗 第四步:合并相关文章
识别出主题相近的文章进行合并:
- FRP 内网穿透:将基础配置和开机自启两篇文章合并为一篇完整指南
- OpenFOAM:将安装教程和常用命令合并为一体化手册
- Windows 工具合集:将系统激活、文件搜索、开发环境三篇合并为一站式指南
合并后使用 wp_delete_post 清理被合并的冗余文章。
🔄 第五步:更新系统页面
将隐私政策页面中的 localhost 地址更新为正式域名。
如何配置 WordPress MCP Server
要在 VS Code 中使用 WordPress MCP Server,只需在项目根目录的 .vscode/mcp.json 中添加以下配置:
{
"servers": {
"mcphub": {
"type": "streamable-http",
"url": "http://你的MCPHub地址:3000/mcp/$smart",
"headers": {
"Authorization": "Bearer 你的密钥"
}
}
}
}
配置完成后,重启 VS Code,AI 助手就能自动发现并使用所有 WordPress 工具了。
小结
MCP 协议的出现,让 AI 与 WordPress 的集成变得前所未有的简单。通过标准化的接口,AI 助手可以直接完成从内容创作、编辑优化到站点管理的全流程工作。而 MCP Hub 作为中继网关,更是让多个 MCP Server 的协同工作变得轻松自如。
今天这篇文章,从构思、撰写到发布,全程由 AI 通过 MCP 协议完成——这就是未来内容管理的新范式!🚀

