项目简介
WordPress Model Context Protocol (WPMCP) 是一个WordPress插件,它将您的WordPress网站变成一个Model Context Protocol (MCP) 服务器。这使得兼容MCP的AI助手和其他客户端能够通过标准化的接口与您的网站进行交互,实现内容管理、数据查询和功能调用。
主要功能点
- MCP协议实现: 实现了MCP标准,作为AI助手与WordPress网站通信的桥梁。
- WordPress REST API集成: 允许AI助手访问WordPress强大的REST API,执行各种操作。
- 安全认证: 使用API Key进行身份验证,确保只有授权客户端才能访问您的网站数据和功能。
- 端点发现: AI助手可以自动发现您网站上可用的WordPress REST API端点及其支持的操作。
- 灵活操作: 支持对WordPress资源进行读取 (GET)、创建 (POST)、更新 (PUT/PATCH) 和删除 (DELETE) 等操作。
- 细粒度权限控制: 您可以在插件设置中选择允许AI助手访问哪些类型的WordPress资源(如文章、页面、用户等)。
- 自我描述能力: 服务器能够向客户端提供其支持的功能列表和描述,帮助AI理解如何与之交互。
安装步骤
WPMCP作为标准的WordPress插件进行安装:
- 下载插件: 从该项目的GitHub Release页面下载最新版本的插件ZIP文件。
- 上传安装:
- 登录您的WordPress网站管理后台。
- 导航到 "插件" -> "安装插件"。
- 点击页面顶部的 "上传插件" 按钮。
- 选择您下载的WPMCP ZIP文件,然后点击 "现在安装"。
- 激活插件: 安装完成后,点击 "启用插件"。
或者,您也可以手动安装:
- 下载并解压插件ZIP文件。
- 使用FTP或文件管理器将解压后的 'wpmcp' 文件夹上传到您WordPress安装目录下的 '/wp-content/plugins/' 文件夹。
- 登录WordPress管理后台,导航到 "插件",找到 "WPMCP",然后点击 "启用"。
服务器配置
插件安装并启用后,您需要进行基本的配置:
- 访问设置: 在WordPress管理后台,导航到 "设置" -> "WPMCP"。
- 生成/输入API Key: 在设置页面,您需要生成或手动输入一个API Key。这是AI助手连接和认证必需的安全凭证。请妥善保管此Key,不要泄露。
- 选择允许访问的资源: 在设置页面,勾选您希望允许AI助手通过MCP访问的WordPress资源类型(如文章、页面、用户、评论等)。这将限制AI助手的操作范围,提高安全性。
- 保存设置: 点击页面底部的 "保存更改" 按钮。
- 获取MCP端点URL: 在WPMCP设置页面的“Usage Information”部分,您会看到 "Endpoint URL"。这是您的MCP服务器地址,您在配置AI助手客户端时需要用到这个URL。
配置MCP客户端 (供客户端使用者参考)
要让支持MCP的AI助手(如某些AI桌面应用或通过API调用的LLM)与您的WordPress网站交互,您需要在客户端配置中提供必要的连接信息。这通常涉及指定服务器的类型(如果需要)、访问地址和API Key。
例如,对于某些客户端,您可能需要创建一个JSON配置文件,包含以下信息:
{ "serverUrl": "您在WPMCP设置中获得的Endpoint URL,例如:https://您的网站.com/wp-json/wpmcp/v1/data", "apiKey": "您在WPMCP设置中生成的API Key" }
然后,在您的AI助手客户端的配置中引用这个文件或直接填入这些信息。具体的配置方式取决于您使用的AI助手客户端。关键信息是提供您的WordPress网站的MCP端点URL和您设置的API Key。
基本使用方法
配置完成后,您就可以通过AI助手使用自然语言命令来管理您的WordPress网站了。AI助手会根据您的指令,利用WPMCP提供的功能(如发现端点、调用端点)来执行操作。
例如,您可以尝试向AI助手发送类似指令:
- '在我的WordPress网站上创建一个标题为“AI的发展趋势”的草稿文章。'
- '帮我列出网站上最近发布的5篇文章的标题。'
- '更新ID为123的文章,把它的状态改为“已发布”。'
- '查看一下我的WordPress网站上有哪些待审核的评论。'
- '列出所有作者角色的用户列表。'
AI助手会解析您的请求,并将其转化为对WPMCP服务器(您的WordPress网站)的API调用。
信息
分类
网页与API