项目简介

WordPress MCP 服务器是一个基于 Model Context Protocol (MCP) 的 WordPress 管理工具,通过标准化接口向大型语言模型客户端提供超过190种WordPress操作工具。

主要功能点

  • 内容管理:创建、更新、删除、发布、调度文章和页面
  • 媒体管理:上传、获取、更新、删除图片和文件
  • 用户与权限:用户管理、角色分配、权限控制
  • 插件与主题:安装、激活、删除插件和主题
  • 文件系统操作:安全读写主题、插件和上传目录文件
  • 数据库操作:执行查询、管理选项、查看表格结构
  • 性能优化:缓存清理、数据库优化、缩略图再生
  • 安全监控:网站健康检查、更新检测、文件完整性验证
  • SEO工具:元数据设置、站点地图生成、重定向管理
  • 备份与迁移:完整备份、恢复、克隆到测试环境
  • WooCommerce支持:产品、订单、客户、库存管理

安装步骤

  1. 环境要求:确保系统满足 Windows 10、macOS Catalina 或 Linux,至少 4GB RAM 和 500MB 磁盘空间

  2. 配置服务器连接

{
  "mcpServers": {
    "wordpress": {
      "command": "node",
      "args": ["src/index.ts"],
      "env": {
        "WORDPRESS_URL": "您的WordPress网站地址",
    "WORDPRESS_USERNAME": "管理员用户名",
    "WORDPRESS_PASSWORD": "管理员密码或应用密码"
    }
  }
}
配置说明:
- 'command': 使用Node.js运行服务器
- 'args': 指定主入口文件路径
- 环境变量需包含WordPress站点URL、用户名和密码

## 基本使用方法

配置完成后,MCP客户端即可通过标准MCP协议调用各种WordPress管理功能,如创建文章、管理用户、优化性能等。

## 服务器配置说明

WordPress MCP服务器需要连接到现有的WordPress网站,通过WordPress REST API执行各种操作。所有文件操作都限制在安全目录内,确保系统安全。

信息

分类

通信与社交