WordPress MCP服务器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @user_3c6cb52e/mcp-wordpress-server-docdyhr 技能。
技能介绍
要解决的问题
当 AI agent 需要与 WordPress 站点交互时,传统方式要么依赖脆弱的 HTML 抓取,要么要求 agent 理解 WordPress 的内部 API 结构。这两种方式都容易因主题变化或 API 调整而失效。MCP WordPress 服务器通过 Model Context Protocol 将 WordPress 的核心操作抽象为标准工具调用,让 agent 可以用自然语言完成内容管理,而不是手动拼凑 HTTP 请求。
核心能力
这个技能围绕 mcp-wordpress 服务器构建,暴露的工具覆盖 WordPress 日常运营的主要场景:
- 内容管理:创建、编辑、删除 posts 和 pages
- 分类体系:管理 taxonomies,包括 tags 和 categories
- 媒体库:上传和管理 media 文件
- 用户管理:管理 WordPress 用户和权限
- 插件操作:与 plugins 交互
- 多站点支持:处理 multisite 网络中的操作
工作原理
技能的核心是一个 MCP 服务器,它通过 WordPress REST API 与站点通信。关键步骤包括:
- 服务器通过
application password与 WordPress 建立认证连接 - 将 WordPress 的 REST API 端点映射为 MCP 工具
- Agent 通过 MCP 协议调用这些工具,无需了解 REST API 的具体细节
适用边界
这个方案有几个明确的限制。首先,要求 WordPress 版本 5.6 以上且 REST API 已启用——更老的站点或禁用 REST API 的环境无法使用。其次,认证依赖 application password,这意味着你需要在 WordPress 中为每个使用场景创建独立凭证。此外,Docker 部署虽然适合生产环境,但需要额外的容器运维投入。最后,这个技能的本质是一个代理层,实际能力仍然受限于 WordPress 本身提供的 API 范围——如果某个操作没有对应的 REST API 端点,MCP 服务器也无法凭空实现。
使用场景
- 运营人员需要批量创建WordPress博客文章并自动分类
- 开发者要将MCP工具集成到AI代理中管理WordPress媒体库
- 多站点管理员通过统一接口管理多个WordPress子站点内容
- 技术团队使用MCP协议让AI自动处理WordPress用户权限分配
适合人员
- 需要通过AI代理自动化WordPress内容操作的技术团队
- 负责多站点WordPress管理的运维工程师
- 希望用自然语言控制WordPress站点的开发者
- 需要批量处理文章/媒体/用户的WordPress运营人员