
Comprehensive WordPress MCP Server

2025.05.09
0
JavaScriptWordPress管理内容管理REST API集成内容生成
WordPress MCP Server 是一个全面的模型上下文协议(MCP)服务器,允许AI助手通过WordPress REST API与WordPress站点进行交互。该服务器提供了管理WordPress所有方面的工具,包括文章、用户、评论、分类、标签和自定义端点。
View on GitHub
Overview
产品定位
WordPress MCP Server 是一个专为AI助手设计的服务器,用于通过WordPress REST API与WordPress站点进行交互,实现程序化管理WordPress内容。
核心功能
- 文章管理:创建、检索、更新和删除WordPress文章,支持分页和过滤。
- 用户管理:检索用户信息、更新用户详情和删除用户。
- 评论管理:创建、检索、更新和删除评论,支持按文章过滤和分页。
- 分类和标签管理:管理分类和标签,支持创建、检索、更新和删除。
- 站点信息:检索WordPress站点的一般信息。
- 自定义请求:支持自定义REST API端点和HTTP方法。
适用场景
- 内容管理:自动化管理WordPress文章和评论。
- 用户管理:批量管理WordPress用户。
- 分类管理:动态管理文章分类和标签。
- 自定义集成:通过自定义请求与WordPress REST API进行深度集成。
工具列表
- 文章管理工具:
create_post
:创建新文章。get_posts
:检索文章列表。update_post
:更新文章。delete_post
:删除文章。- 用户管理工具:
get_users
:检索用户列表。get_user
:按ID检索用户。get_user_by_login
:按登录名检索用户。- 评论管理工具:
get_comments
:检索评论列表。create_comment
:创建新评论。- 分类和标签管理工具:
get_categories
:检索分类列表。create_category
:创建新分类。- 自定义请求工具:
custom_request
:自定义请求WordPress REST API端点。
常见问题解答
- 如何启用WordPress REST API?
- WordPress 4.7及以上版本默认启用REST API。
- 如何创建应用密码?
- 登录WordPress管理面板,进入用户→个人资料,找到“应用密码”部分,添加新应用密码。
- 如何确保安全性?
- 使用HTTPS URL,应用密码而非主密码,定期轮换应用密码。
使用教程
使用依赖
- Node.js v18或更高版本:
bash node --version
- WordPress站点:确保REST API已启用。
- WordPress应用密码:在WordPress管理面板中创建。
安装教程
- 克隆仓库:
bash git clone [repository-url] cd wordpress-mcp-server
- 安装依赖:
bash npm install
- 构建服务器:
bash npm run build
调试方式
- 开发模式:
bash npm run dev
- 测试工具:运行可用测试。