项目简介

MCP Expose Abilities是一个WordPress插件,它通过Model Context Protocol(MCP)向AI助手暴露WordPress的各种功能,包括内容管理、菜单管理、用户管理、媒体库、文件系统操作等67种能力,让AI可以像管理员一样操作WordPress站点。

主要功能

  • 内容管理 (18项能力):创建、编辑、删除文章和页面,搜索内容,管理分类和标签
  • 菜单管理 (7项能力):创建菜单、添加菜单项、分配主题位置
  • 用户管理 (5项能力):查看、创建、更新和删除用户
  • 媒体库管理 (4项能力):上传、获取、更新和删除媒体文件
  • 插件管理 (2项能力):上传安装插件,列出已安装插件
  • Elementor集成 (6项能力):获取和更新Elementor数据,管理模板
  • 文件系统操作 (10项能力):读写文件、创建目录、复制移动文件等
  • 主题设置:支持GeneratePress和GenerateBlocks主题的全局样式管理
  • 系统工具 (3项能力):读取调试日志、管理WordPress调试设置
  • 选项管理 (3项能力):获取和更新WordPress选项
  • 小部件管理 (3项能力):列出边栏和可用小部件

安装步骤

  1. 安装必备插件:首先安装WordPress核心团队开发的Abilities APIMCP Adapter
  2. 下载本插件:从Releases页面下载最新版本
  3. 上传激活:通过WordPress后台→插件→安装插件→上传插件
  4. 配置应用密码:在WordPress后台→用户→您的个人资料→应用密码中创建应用密码
  5. 配置MCP客户端:在Claude Code中添加MCP服务器

服务器配置

此MCP服务器通过HTTP协议与WordPress REST API通信,配置时需要提供:

  • 服务器URL:您的站点域名 + '/wp-json/mcp/mcp-adapter-default-server'
  • 认证信息:使用Base64编码的用户名和应用密码

基本使用方法

配置完成后,AI助手就可以通过MCP协议调用各种能力,例如:

  • 创建新页面
  • 添加菜单项
  • 上传媒体文件
  • 批量查找替换内容

该插件采用了三层架构设计:Abilities API提供能力注册框架,MCP Adapter提供协议层,而本插件提供实际的能力实现。

信息

分类

商业系统