基本能力
产品定位
MCP Server for WordPress 是一个为 WordPress 网站提供 MCP(Model Context Protocol)服务的插件,旨在通过 REST API 实现 Streamable HTTP 传输协议。
核心功能
- 实现 MCP 规范中的 Streamable HTTP 传输协议。
- 使用
logiscape/mcp-sdk-php
包设置 MCP 服务器。 - 通过 WordPress REST API 路由
wp-json/mcp/v1/mcp
暴露功能。
适用场景
- 与 WP-CLI AI 命令配合使用,实现自动化任务。
- 在 WordPress 网站上提供 MCP 服务。
工具列表
- WP-CLI AI command:用于与 MCP Server 交互,执行自动化任务。
常见问题解答
- Streamable HTTP 传输协议尚未完全实现,可能存在功能不完整的情况。
- 目前缺乏测试,使用过程中可能会遇到问题。
使用教程
使用依赖
- 确保已安装 WordPress 网站。
- 确保已安装 WP-CLI 工具。
安装教程
- 下载最新版本的插件:Download latest nightly build。
- 在 WordPress 后台安装并激活插件。
调试方式
- 安装 WP-CLI AI 命令:
wp package install mcp-wp/ai-command
。 - 添加 MCP 服务器:
wp mcp server add "mysite" "https://example.com/wp-json/mcp/v1/mcp"
。 - 测试 MCP 服务:
wp ai "Greet my friend Pascal"
。