mcp-adapter
WordPress/mcp-adapter加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
如果把 WordPress 比作一座图书馆,那么 MCP Adapter 就是图书馆的"智能管理员"——它让 AI 代理(Claude、Cursor 等)能够像读者咨询管理员一样,精准地查找和调用 WordPress 的一切功能:查询文章、发布内容、管理用户、修改主题……
这个项目来自 WordPress AI Building Blocks 计划,由 WordPress 官方 AI 团队(make.wordpress.org/ai)主导开发维护,定位为 WordPress 接入 Model Context Protocol(MCP)生态的官方桥梁。MCP 是一种新兴的 AI 代理通信协议,旨在让不同 AI 工具(如 Claude Desktop、Cursor)能够统一地调用外部系统的工具和数据,WordPress 是首批接入 MCP 协议的内容管理平台之一。
核心贡献者包括 galatanovidiu(35 commits)、justlevine(17 commits)、jonathanbossenger(15 commits)等,均为 WordPress 核心团队成员,项目于 2025 年持续活跃迭代,当前版本 0.5.0。

图1:WordPress 官方组织标志(来源:GitHub)
MCP Adapter 的核心价值在于双向翻译:WordPress Abilities API 提供的能力被转换为 MCP 协议的三大组件。开发者只需注册一个 ability,标记 meta.mcp.public = true,AI 就能自动发现和调用它。
| MCP 组件 | WordPress 对应 | 说明 |
|---|---|---|
| Tools | ability with execute_callback | AI 执行操作,如发布文章、查询数据 |
| Resources | read-only ability data | AI 获取 WordPress 内容作为上下文 |
| Prompts | ability with structured output | AI 获取预定义的提示模板 |
/wp-json/mcp/mcp-adapter-default-server)暴露 MCP 端点,配合 @automattic/mcp-wordpress-remote 代理支持远程 AI 客户端安装即激活,自动创建默认 MCP 服务器,AI 通过 mcp-adapter/discover-abilities 动态发现所有可用能力。
includes/├── Core/ # 注册表与服务器管理
│ ├── McpAdapter.php # 单例主类,钩子 mcp_adapter_init
│ ├── McpServer.php # 单个 MCP 服务器配置
│ ├── McpComponentRegistry.php # 组件实例存储
│ ├── McpTransportFactory.php # 传输层工厂
│ └── McpVersionNegotiator.php # 协议版本协商
│ ├── Abilities/ # 内置元 abilities
│ ├── Cli/ # WP-CLI 命令
│ └── Domain/ # 业务逻辑与 MCP DTO 模型
│ ├── Tools/ # 工具注册、执行、验证
│ ├── Resources/ # 资源注册、读取、验证
│ ├── Prompts/ # 提示模板构建
│ └── Utils/ # 名称清洗、Schema 转换
│ ├── Handlers/ # JSON-RPC 请求处理器
│ ├── Transport/ # 协议传输层(HTTP + STDIO)
│ └── Infrastructure/ # 错误处理 + 可观测性(可插拔)
**架构亮点:**全插件化设计,错误处理与可观测性均可替换;严格的类型安全(依赖 wordpress/php-mcp-schema);完善的单元测试 + PHPStan 静态分析覆盖。
安装(WP-CLI 一键):
wp plugin install https://github.com/WordPress/mcp-adapter/releases/latest/download/mcp-adapter.zip --activate
接入 AI 客户端:在 Claude Desktop 等支持 MCP 的客户端配置中,添加服务器配置(STDIO 或 HTTP),即可开始对话式管理 WordPress。
@automattic/mcp-wordpress-remote 代理WordPress 占据全球约 43% 的网站份额,作为首批大型 CMS 平台的 MCP 实现,WordPress 官方主导的 MCP Adapter 将推动 AI Native 内容创作生态的快速发展——AI Agent 可以直接理解网站结构,按指令生成文章、调整主题、管理插件,无需复杂的 API 对接。
项目链接:WordPress/mcp-adapter
Star 数:1,265 ⭐ 许可证:GPL-2.0-or-later 主要语言:PHP 当前版本:v0.5.0