您的 AI 代理,使用您的权限。
只需粘贴一个地址,即可将 Claude、Codex CLI 或 Gemini CLI 连接到您的 WordPress 网站,无需复制密钥,也无需共享密码。
Site Agent MCP 是一款 WordPress 插件(GPL 许可证,免费测试版),可将您的网站变成受 OAuth 2.1 保护的远程 MCP 服务器。MCP,即 Model Context Protocol(模型上下文协议),是 AI 应用调用外部工具所使用的开放协议。代理以批准连接的账户在 WordPress 中的权限进行连接,每次调用都会重新校验。已在 Claude 上测试;其他客户端尚未测试。
- ZIP,112 KB
- WordPress 6.9 或更高版本
- PHP 7.4 或更高版本
- GPL 许可证
您的账户能做的,代理也能做。
仅此而已。每次调用都会校验授权连接的账户在 WordPress 中的权限。
您的网站及其所有插件
代理会为每个插件选择现有最可靠的途径,并告诉您它走的是哪一条。
- WordPress 及已安装插件的完整 REST API。
- WordPress 和插件声明的“abilities”。
- 插件设置,以及以表单方式读取的插件管理界面,提交前可预览。
- 插件、主题和核心更新。
- 变更日志,设置和文件的修改均可撤销。
基于证据的 SEO 和 GEO
页面审计、Search Console、PageSpeed、Chrome UX Report、GTmetrix、IndexNow。不编造 E-E-A-T 评分,不承诺任何提升。
安全优先
管理员连接时,代理会先运行只读审计,并在开展任何其他工作之前向您报告结果。
完整备份
数据库和文件,分成小步骤执行,共享主机也能胜任。只有管理员可以恢复,代理永远不能。
服务器访问,按需开启
文件、SQL、PHP 和 WP-CLI,逐项提供给管理员勾选,默认不勾选。
代理无法绕过的安全护栏。
给代理的指令终究只是建议。而以下各项,则由插件本身强制执行。
- 基于 OAuth 2.1 和 PKCE 的连接:您在自己的网站上登录并批准连接。
- 一切由您账户的 WordPress 权限决定,逐次调用校验。
- 禁止编辑文件的网站,依然禁止编辑文件。
- 您的 Google 和 GTmetrix 密钥保存在网站上,对代理不可见。
- 每个连接一键即可撤销,每次调用都有记录。
三步完成安装。
无需额外服务器:插件运行在您的 WordPress 中,共享主机也可以。
-
上传 ZIP
插件 › 安装插件 › 上传插件,然后启用 Site Agent MCP。
-
复制地址
工具 › Site Agent MCP 会显示服务器地址和每个客户端的命令。
-
连接您的 AI
粘贴地址,登录 WordPress 并批准。例如:
# Claude Code claude mcp add --transport http my-site https://your-site.cn/wp-json/samcp/v1/mcp
Claude(网页版、桌面版、移动版):Customize › Connectors › Add custom connector。Codex CLI、Gemini CLI 和 Antigravity:请参阅文档。
- 在 WordPress 7.1.4 上通过 375 项端到端测试,测试环境中实际安装了 Yoast、Rank Math、Wordfence 和 WP Super Cache。
- 一个真实的 Claude 客户端通过 HTTPS 连接网站,并使用真实的 Search Console、PageSpeed 和 GTmetrix。
- 尚未测试:Nginx、多站点,以及 Codex、Gemini CLI 和 Antigravity 客户端。
- 备份保存在您的服务器上,未加密,并恢复到原位置。迁移到其他服务器的功能将在以后推出。
- 代理可能会忽略指令。请先在网站副本上测试。
常见问题
什么是 MCP 服务器?
Model Context Protocol(模型上下文协议)是一种开放协议,让 AI 应用可以使用某个服务提供的工具。借助本插件,您的 WordPress 网站就成为这样一个服务:代理能在其中看到各种工具(读取页面、修改设置、运行审计),并在您提出要求时调用它们。
除了主机之外,我还需要额外的服务器吗?
不需要。插件运行在 WordPress 中,共享主机也可以。您的网站必须使用 HTTPS,AI 应用才会同意连接。
代理拥有哪些权限?
即批准连接的 WordPress 账户所拥有的权限,不多也不少,每次调用都会校验。编辑连接的代理,只能做编辑能做的事。访问文件、SQL、PHP 和 WP-CLI 是一个单独的选项,仅提供给管理员,且默认不勾选。
我的 Google 和 GTmetrix 密钥会暴露给代理吗?
不会。它们保存在您网站的数据库中,工具从不返回它们。代理只能看到某项服务是否已配置。
如果代理忽略指令怎么办?
给代理的指令终究只是建议。真正的限制来自 WordPress 权限、OAuth 连接以及插件的拒绝机制。设置和文件的变更都会记录并可撤销;SQL 写入则无法撤销。请先在网站副本上测试。
如何切断代理的访问权限?
在插件界面中,每个连接都有一个撤销按钮。代理会立即失去访问权限。
备份是否加密?
暂未加密。备份保存在您的服务器上:如果主机允许,会放在公开目录之外;否则放在名称不可预测的受保护目录中。如果您愿意,可以下载后将其从服务器上删除。
在您的网站上试用测试版。
测试期间免费。版本 0.4.1,发布于 2026年11月12日。
SHA-256: af78d48ee5ba442cbc29db4593f497b7d24ca528d4f864d9c757b7004e15bdaf