
开头:AI Agents 时代与 WordPress 的转型

我们正生活在人工智能爆发的阶段,大型语言模型 (LLM) 不再仅仅是受动式的聊天机器人,而是已经转型为 “AI Agents”——能够执行特定任务的虚拟助手。Model Context Protocol (MCP) 作为一种开放标准应运而生,它是帮助这些 AI Agents 与外部数据世界沟通的通用语言。.
然而,对于 WordPress 社区——全球最受欢迎的内容管理平台——整合这一趋势仍然是一个挑战。运行在您的计算机上(如 Claude Desktop)或云端的 AI Agent 如何能够 “理解” WordPress 的数据结构,并安全地执行诸如撰写文章、发布照片或管理评论等操作?答案就是 WP MCP Connect.
(插图:AI 与 WordPress 之间的智能数据桥梁)
什么是 WP MCP Connect?2026 年的全方位解决方案
WP MCP Connect 不仅仅是一个 API 连接插件。它是一个专为将您的 WordPress 网站转变为标准 MCP Server 而设计的架构解决方案 (infrastructure solution)。该插件基于 Automattic 和 AI 社区的开源努力构建,解决了三个核心问题:
- 通信标准化: 无需手动编写零散的 API endpoint,该插件提供了一个完全符合 MCP 协议的 “Adapter” 层。这意味着任何 MCP Client (Claude, Cursor, IDEs) 都可以立即连接,无需复杂的配置。.
- 灵活扩展: 通过 “Abilities API” 系统,开发人员可以轻松定义新功能 (Abilities)。想让 AI 能够检查 WooCommerce 的收入?只需注册一个新的 Ability 即可。.
- 为 AI 优化: 与专为人类或移动应用设计的传统 REST API 不同,WP MCP Connect 的 endpoints 经过优化,以便 AI “阅读理解”。数据 schema、错误描述和响应结构都经过精细调整,以减少 AI 的 “幻觉” (hallucination) 现象。.
系统架构:机器内部
为了真正掌握这个工具,我们需要深入了解其内部架构。请看下面的数据流图:
系统按照严格的分层模型运行,以确保安全性和性能:
- Client 层 (AI Agents): 这是指令的发源地。它可以是运行在 Mac 上的 Claude Desktop,或者是服务器上的自动化 Agent。它们发送符合 MCP 标准的 JSON-RPC 数据包。.
- Transport 层 (传输): WP MCP Connect 支持多通道。.
- Stdio Transport: 用于本地连接 (Localhost),极其快速且安全,因为它直接通过命令行进程运行。.
- HTTP Transport (SSE/Post): 用于远程连接。插件内置了 Server-Sent Events (SSE),以维持与 Agent 的实时连接。.
- 保护层 (Security & Validation): 在执行任何命令之前,必须经过这一层。检查 Token,验证用户的权限 (Capabilities),并对输入数据进行严格验证。.
- 执行层 (WordPress Core): 最后,Abilities 将调用 WordPress 的原生函数(如
wp_insert_post,wp_handle_upload)来更改数据库中的数据。.
详细安装指南
安装 WP MCP Connect 非常简单,但为了运行顺畅,您需要遵循正确的流程。以下是针对最新版本的指南:
步骤 1:安装插件
您可以通过 ZIP 文件或 Composer(适用于开发人员)进行安装:
# 方法 1:上传 ZIP 文件
1. 从存储库下载 wp-mcp-connect.zip。
2. 进入 WP Admin > Plugins > Add New > Upload Plugin。
3. 激活插件。
# 方法 2:Composer (推荐用于大型项目)
composer require wordpress/mcp-adapter
步骤 2:客户端配置 (Claude Desktop)
为了让 Claude 能够与您的网站 “对话”,您需要在 JSON 配置文件中声明服务器。打开 Claude Desktop 的配置文件并添加以下段落:
{
"mcpServers": {
"my-wordpress-blog": {
"command": "npx",
"args": ["-y", "@automattic/mcp-wordpress-remote"],
"env": {
"WP_API_URL": "https://yoursite.com/wp-json/mcp-connect/v1/server",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}
注意:您应该使用 Application Password 而不是主密码,以增强安全性。.
面向开发人员:注册自定义 Ability
WP MCP Connect 的真正力量在于其扩展性。假设您想让 AI 能够获取服务器磁盘容量的信息,您可以在文件中编写一段简短的代码 functions.php:
add_action( 'wp_abilities_api_init', function() {
wp_register_ability( 'system/get-disk-space', [
'label' => 'Get Disk Space',
'description' => 'Check available disk space on server',
'input_schema' => ['type' => 'object', 'properties' => []],
'output_schema' => [
'type' => 'object',
'properties' => [
'total' => ['type' => 'string'],
'free' => ['type' => 'string']
]
],
'execute_callback' => function() {
return [
'total' => disk_total_space('/'),
'free' => disk_free_space('/')
];
}
]);
});
保存后,您只需向 AI 提出要求:“请检查服务器磁盘容量”,它就会自动找到并使用这个新工具。.
实际应用案例 (Use Cases)
以下是 WP MCP Connect 成功应用的一些场景:
- 新闻博客自动化: 一个 AI Agent 监控 RSS 新闻源,自动总结内容,搜索插图,并将草稿发布到 WordPress 等待审核。借助 “Smart Publishing” 功能,文章已预先格式化 H2、H3 标签,并在正确位置插入图片。.
- 智能客户支持: 连接到 WordPress 的 AI Chatbot 可以查询 Woocommerce 订单,检查物流状态并立即回复客户,而无需直接访问 Admin Dashboard。.
- 自动 SEO 审计: Agent 定期扫描所有文章,检查关键词密度、图片 alt 标签,并根据最新算法自动更新旧文章以优化 SEO。.
WordPress 与 AI 的未来
WP MCP Connect 的诞生标志着一个重要的转折点。我们正在从 “网站管理员” 时代转向 “AI 管理员” 时代。在不久的将来,您将不再需要亲自编写每一行插件更新或修改拼写错误。相反,您将扮演 “指挥家” 的角色,协调在您网站上工作的 AI Agents 团队。.
今天就开始整合 WP MCP Connect,以免在这场充满趣味的技术革命中掉队。.
