AI 代理 (MCP)
适用于 AI 代理的 Zinn® Cache
您的 WordPress 网站即其自身的 MCP 服务器。AI 助手会以应用密码以 WordPress 用户的身份登录,并能够执行该用户在 Zinn® Cache 中所被允许的操作——仅此而已。
18 个操作:6 个免费,12 个属于 Pro。
分三步完成设置
检查开关
您需要 WordPress 6.9 或更高版本以及 Zinn® Cache 1.8.0 或更高版本。在插件的设置中,“允许 AI 代理 (MCP)”处于开启状态,除非您将其关闭。
创建应用密码
在 WordPress 中,打开“用户”,然后选择“个人资料”,并添加一个以您的 AI 应用命名的应用程序密码。将其复制:WordPress 只会显示一次。
将站点添加到您的 AI 应用中
使用您的 WordPress 用户名、应用程序密码和您网站的连接地址:
https://example.com/wp-json/zinn-cache/v1/mcp
热门 AI 应用程序的配置
下方每个应用程序都通过官方的 WordPress 代理 @automattic/mcp-wordpress-remote 与您的网站进行通信。请将地址、用户名和密码替换为您自己的。
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"zinn-cache": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/zinn-cache/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add zinn-cache \
-e WP_API_URL=https://example.com/wp-json/zinn-cache/v1/mcp \
-e WP_API_USERNAME=your-username \
-e WP_API_PASSWORD=your-application-password \
-- npx -y @automattic/mcp-wordpress-remote@latest光标
// .cursor/mcp.json
{
"mcpServers": {
"zinn-cache": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/zinn-cache/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}VS Code
// .vscode/mcp.json — VS Code's key is "servers"
{
"servers": {
"zinn-cache": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/zinn-cache/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}其他应用
任何支持标准输入和输出的 MCP 服务器的应用都可以使用相同的命令和设置。仅连接到远程 HTTP servers 的应用可以直接通过相同的用户名和应用程序密码访问连接地址。ChatGPT 目前是个例外:它仅通过 OAuth 登录连接到 MCP servers,因此无法使用应用程序密码。
AI 智能体可以做什么
插件自身界面能做到的所有事情。标记为 Pro 的操作需要 Zinn® Cache Pro 许可证。
| 操作 | 其功能 | 版本 |
|---|---|---|
| 清理数据库 (Pro) | 在后台清理设置中开启的各类杂物。被清理的内容无法恢复。 | 专业版 |
| 转换所有现有图像 (Pro) | 在后台开始将媒体库中的图片转换为设置中已开启的现代格式。 | 专业版 |
| 查看缓存分析 (Pro) | 返回对象缓存最近几小时内(最多720小时)的命中率与流量、最慢的命令,以及哪些插件的缓存未命中率最高。 | 专业版 |
| 阅读诊断报告 | 返回技术支持所需的诊断报告:版本、服务器限制、缓存状态以及最近的错误。其中不包含任何密码或密钥。 | 免费版 |
| 读取图片转换进度 (Pro) | 返回图像转换(或删除)的进度。 | 专业版 |
| 读取 Cache Pro 设置 (Pro) | 返回所有 Cache Pro 设置(预热、图片、脚本和样式、数据库清理、智能清除、查找器)。绝不返回密钥。 | 专业版 |
| 读取缓存设置 | 返回所有缓存设置。绝不会返回 Redis 密码,只会返回是否已保存密码。 | 免费版 |
| 查看慢查询查找器 (Pro) | 返回查找器记录的最慢数据库查询和外发调用,以及发起调用的插件或主题。 | 专业版 |
| 读取缓存状态 | 返回页面缓存和对象缓存是否已开启并正常工作、已缓存的页面数量,以及对象缓存的连接数和命中次数。 | 免费版 |
| 读取预热进度 (Pro) | 返回预热是否正在运行、它已访问的页面数量以及失败的数量。 | 专业版 |
| 预览数据库清理 (Pro) | 统计清理操作将按类型移除的内容(如修订版本、草稿、垃圾信息、过期临时数据等)。不会移除任何内容。 | 专业版 |
| 清理缓存 | 丢弃缓存的页面:全部(all: true)、部分地址(urls)或所有带有标签的页面(tags)。页面将在访客访问时重新生成。 | 免费版 |
| 删除所有已转换的图片 (Pro) | 在后台删除图像的所有已转换副本;原图保留。 | 专业版 |
| 将缓存设置恢复为默认值 | 将所有缓存设置恢复为默认值,重置按钮的功能也是如此。保存的 Redis 密码也将被删除。 | 免费版 |
| 清除慢查询结果 (Pro) | 清除迄今为止发现的所有慢查询和慢调用,并重新开始查找。 | 专业版 |
| 更改 Cache Pro 设置 (Pro) | 修改您发送的 Cache Pro 设置(设置:键对应值),并保留其余设置。每个值的检查方式与 Cache Pro 屏幕上完全相同;系统会拒绝未知的键。 | 专业版 |
| 更改缓存设置 | 修改您发送的设置并保留其余部分(页面缓存、页面缓存保留时间、对象缓存及其 Redis 连接、清理规则和排除项)。系统会像在“缓存”屏幕上一样对各项值进行检查和纠正。 | 免费版 |
| 预热缓存 (Pro) | 开始在后台访问网站地图中的每个页面,以便访客获得缓存的页面。随后执行 zinn-cache/get-warmup-progress。 | 专业版 |
设计安全
每个操作都会检查与插件自身界面相同的 WordPress 权限,针对其所涉及的具体页面或文章。订阅者根本无法连接。
可以在“用户”下的“个人资料”中随时撤销应用密码,而无需更改您的常规密码。
关闭“允许 AI 智能体 (MCP)”后,操作和连接地址将从站点中消失。
代理更改的页面会保留其 WordPress 修订版本,因此任何更改都可以撤消。
使用 Zinn Digital® 托管?
如果 Zinn Digital® 托管该网站,我们自己的 MCP 服务器无需应用程序密码即可为您执行这些操作:将您的 AI 应用连接到 Zinn Digital® MCP 服务器,并使用 wordpress_abilities_list 和 wordpress_ability_run。