
WordPress MCP Server

2025.04.13
0
JavaScriptWordPress集成内容管理内容生成
WordPress MCP Server 是一个用于与WordPress网站集成的模型上下文协议(MCP)服务器,支持Windows、macOS和Linux系统。它通过WordPress REST API提供创建、检索和更新文章的功能,使用JSON-RPC 2.0协议进行交互。
View on GitHub
Overview
基本能力
产品定位
WordPress MCP Server 是一个用于与WordPress网站集成的工具,提供通过REST API进行文章管理的功能。
核心功能
- 创建文章:通过
create_post
方法创建新的WordPress文章。 - 获取文章:通过
get_posts
方法检索WordPress文章。 - 更新文章:通过
update_post
方法更新现有的WordPress文章。
适用场景
- 自动化WordPress内容管理。
- 批量创建或更新文章。
- 与其他系统集成,实现内容同步。
工具列表
create_post
:创建新文章。get_posts
:检索文章列表。update_post
:更新现有文章。
常见问题解答
- 安全性:建议使用WordPress应用密码而非主账户密码。
- 依赖:需要Node.js 20.0.0或更高版本,以及启用REST API的WordPress站点。
使用教程
使用依赖
- 安装Node.js 20.0.0或更高版本。
- 确保WordPress站点已启用REST API。
- 生成WordPress应用密码。
安装教程
- 克隆仓库:
git clone <repository-url>
- 安装依赖:
npm install
- 构建项目:
npm run build
调试方式
- 配置MCP设置文件,添加环境变量:
{
"mcpServers": {
"wordpress": {
"command": "node",
"args": ["path/to/build/index.js"],
"env": {
"WORDPRESS_SITE_URL": "https://your-wordpress-site.com",
"WORDPRESS_USERNAME": "your-username",
"WORDPRESS_PASSWORD": "your-app-password"
}
}
}
}
- 运行服务器并测试API调用。