返回 MCP 目录
public公开dns本地运行

WordPress REST API

为WordPress实现MCP协议的服务器插件

article

README

🚀 WordPress MCP 服务器

本项目是基于 WordPress REST API 实现的 Model Context Protocol 服务器,它能助力用户在 WordPress 网站上更好地运用 MCP 相关功能,为网站开发和内容管理带来便利。

提交活动 代码覆盖率 许可证

您可以通过安装和激活最新夜间构建版本,在自己的 WordPress 网站上进行尝试: 下载最新夜间构建

🚀 快速开始

安装与使用步骤

由于目前没有其他 MCP 客户端支持新的 Streamable HTTP 传输,该插件与 WP-CLI AI 命令 最好配合使用,具体步骤如下:

  1. 运行 wp plugin install --activate https://github.com/mcp-wp/mcp-server/archive/refs/heads/main.zip
  2. 运行 wp plugin install --activate ai-services
  3. 运行 wp package install mcp-wp/ai-command:dev-main
  4. 运行 wp mcp server add "mysite" "https://example.com/wp-json/mcp/v1/mcp"
  5. 运行 wp ai "Greet my friend Pascal" 或类似命令

⚠️ 重要提示

WP-CLI 命令也可在没有此插件的本地 WordPress 安装上运行。

✨ 主要特性

该 WordPress 插件旨在实现最新的 Streamable HTTP 传输,如最新 MCP 规范中所述。在底层,它使用了 logiscape/mcp-sdk-php 包来设置一个完全功能的 MCP 服务器,然后通过 WordPress REST API 中的新 wp-json/mcp/v1/mcp 路径暴露此功能。

⚠️ 重要提示

Streamable HTTP 传输尚未完全实现且没有测试用例,因此可能无法100%正常工作。

📄 许可证

查看许可证详情,请点击:许可证链接

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端