MCP 协议实战:用 AI 助手自动化管理 WordPress 内容

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 协议完成——这就是未来内容管理的新范式!🚀

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇