项目简介
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项能力):列出边栏和可用小部件
安装步骤
- 安装必备插件:首先安装WordPress核心团队开发的Abilities API和MCP Adapter
- 下载本插件:从Releases页面下载最新版本
- 上传激活:通过WordPress后台→插件→安装插件→上传插件
- 配置应用密码:在WordPress后台→用户→您的个人资料→应用密码中创建应用密码
- 配置MCP客户端:在Claude Code中添加MCP服务器
服务器配置
此MCP服务器通过HTTP协议与WordPress REST API通信,配置时需要提供:
- 服务器URL:您的站点域名 + '/wp-json/mcp/mcp-adapter-default-server'
- 认证信息:使用Base64编码的用户名和应用密码
基本使用方法
配置完成后,AI助手就可以通过MCP协议调用各种能力,例如:
- 创建新页面
- 添加菜单项
- 上传媒体文件
- 批量查找替换内容
该插件采用了三层架构设计:Abilities API提供能力注册框架,MCP Adapter提供协议层,而本插件提供实际的能力实现。
信息
分类
商业系统