从问题到证据
将数据库问题转化为可检查的决策
将当前状态、预期目标、拟议操作和返回结果明确区分。
01
读取当前数据库状态
使用涵盖表引擎、存储、索引发现、选项健康状况和可观测性覆盖范围的整体健康快照。问题具体时,针对引擎、索引或选项使用更细化的检查。
02
编辑前检查文章内容
先列出原始内容包含搜索字符串的文章。对于已知短语,使用精确搜索和替换;对于模式,使用正则表达式替换。在明确确认执行实际写入之前,将两者都视为试运行。
03
选择范围明确的维护操作
过期 transient 清理每次调用最多可以规划或删除 500 对过期 transient,并且不会返回名称或值。选项自动加载维护每次最多可以规划或更改 25 个明确指定的非 transient 选项名称,且不会读取或更改它们的值。
核心表转换仅限于明确选定且列入允许列表的核心表。这些操作从试运行开始,实际删除、选项更改、转换或内容写入都需要明确确认。
04
验证结果状态
转换后,先检查结果状态,再依赖它。使用响应区分数据库语句结果、已验证的后置条件,以及该变更是已知还是未知。
控制边界
让 WordPress 的身份与权限保持清晰
AI 助手可以通过 MCP 请求结果,而 WordPress 会在网站自身的身份、权限和变更报告机制下处理请求。
通过 MCP 使用 AI 助手
AI 助手通过 MCP 发送请求,WordPress 会在网站自身的身份和权限范围内对其进行评估。
已接受的表目标
表操作接受逻辑 WordPress 表键。不会接受任意表名和自由格式 SQL。
物理名称解析
WordPress 在选定后解析物理表名,因此仍支持自定义前缀和 multisite 基础表。
网络全局权限
在 multisite 中,网络全局表键要求同时具备超级管理员权限和网络选项权限,审计和试运行请求也不例外。
变更报告
转换响应会区分数据库语句结果、已验证的后置条件,以及该变更是已知还是未知。
依赖项
MCP 数据库 abilities 的要求
将 WordPress 运行环境、PHP 运行环境和 MCP 连接作为彼此独立的要求并保持可用。
WordPress 6.9 或更高版本
WordPress Abilities API in WordPress 6.9 or later提供原生的 ability 注册与执行接口。
PHP 8.0 或更高版本
PHP 8.0 or later运行插件代码。
MCP 客户端访问
WordPress MCP Adapter向 MCP 客户端公开已注册的 WordPress abilities。
稳定软件包
在自己的环境中评估数据库证据
下载稳定的自托管 ZIP,测试其中的 WordPress 数据库证据是否能够回答你当前面对的维护问题。
