remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Enables interaction with WordPress sites through the WordPress REST API. Provides tools for creating, retrieving, and updating posts using JSON-RPC 2.0 protocol.
WordPress MCP 服务器
用于 WordPress 集成的模型上下文协议 (MCP) 服务器,兼容 Windows、macOS 和 Linux。
概述
此 MCP 服务器支持通过 WordPress REST API 与 WordPress 网站进行交互。它提供了使用 JSON-RPC 2.0 协议创建、检索和更新帖子的工具。
安装
- 克隆存储库
- 安装依赖项:
- 构建项目:
配置
将服务器添加到您的 MCP 设置文件中,并使用 WordPress 凭据的环境变量:
环境变量包括:
- WORDPRESS_SITE_URL:您的 WordPress 网站 URL
- WORDPRESS_USERNAME:WordPress 用户名
- WORDPRESS_PASSWORD:WordPress 应用程序密码
如果您不想使用环境变量,您也可以在请求参数中提供这些凭据。
可用方法
创建帖子
创建一个新的 WordPress 帖子。
参数:
- siteUrl:(如果在环境中设置则为可选)WordPress 网站 URL
- 用户名:(如果在环境中设置则可选)WordPress 用户名
- 密码:(如果在环境中设置则为可选)WordPress 应用程序密码
- 标题:文章标题
- 内容:帖子内容
- 状态:(可选)“草稿”|“发布”|“私人”(默认:“草稿”)
获取帖子
检索 WordPress 帖子。
参数:
- siteUrl:(如果在环境中设置则为可选)WordPress 网站 URL
- 用户名:(如果在环境中设置则可选)WordPress 用户名
- 密码:(如果在环境中设置则为可选)WordPress 应用程序密码
- perPage:(可选)每页的帖子数(默认值:10)
- page:(可选)页码(默认值:1)
更新帖子
更新现有的 WordPress 帖子。
参数:
- siteUrl:(如果在环境中设置则为可选)WordPress 网站 URL
- 用户名:(如果在环境中设置则可选)WordPress 用户名
- 密码:(如果在环境中设置则为可选)WordPress 应用程序密码
- postId:要更新的帖子的ID
- 标题:(可选)新帖子标题
- content:(可选)新帖子内容
- 状态:(可选)‘草稿’|‘发布’|‘私人’
安全说明
为了安全起见,建议使用 WordPress 应用程序密码,而不是主账户密码。您可以在 WordPress 信息中心的“用户”→“安全”→“应用程序密码”下生成应用程序密码。
示例用法
使用环境变量:
没有环境变量:
要求
- Node.js 20.0.0 或更高版本
- 启用 REST API 的 WordPress 网站
- 用于身份验证的 WordPress 应用程序密码
执照
MIT 许可证 - 详情请参阅许可证文件
This server cannot be installed
使用此 MCP WordPress 服务器与您的 WordPress 网站进行交互
100% 使用 Cline 创建。如果您使用 Cline,您可以让它通过指向代码库并询问代码是否可以安全使用来评估代码。
请参阅 READ.me 了解详细概述。
享受!