質問から証拠へ
データベースの質問を確認可能な判断に変える
現在の状態、意図する目標、提案する操作、返された結果を区別して扱います。
01
現在のデータベース状態を読む
テーブルエンジン、ストレージ、インデックスの検出結果、オプションの健全性、可観測性のカバレッジには全体の健全性スナップショットを使用します。質問が具体的な場合は、エンジン、インデックス、またはオプションに絞ったチェックを使用します。
02
編集前に投稿コンテンツを確認する
まず、生のコンテンツに検索文字列を含む投稿を一覧表示します。既知のフレーズには完全一致の検索と置換を、パターンには正規表現による置換を使用します。明示的にライブ書き込みを確認するまで、どちらもドライランとして扱います。
03
範囲を絞ったメンテナンス操作を選ぶ
期限切れトランジェントのクリーンアップでは、1回の呼び出しにつき最大500組の期限切れトランジェントを計画または削除でき、名前や値は返されません。オプションの自動読み込み保守では、明示した非トランジェントのオプション名を最大25件まで、値を読み取ったり変更したりせずに計画または変更できます。
コアテーブルの変換は、明示的に選択した許可リスト登録済みのコアテーブルに限定されます。これらの操作はドライランとして開始され、ライブでの削除、オプション変更、変換、またはコンテンツ書き込みには明示的な確認が必要です。
04
結果の状態を検証する
変換後は、結果の状態を確認してから利用します。レスポンスを使用して、データベースステートメントの結果、検証済みの事後条件、そして変更が既知か不明かを区別します。
制御の境界
WordPressにアイデンティティと権限を見える状態で保持させる
AIアシスタントはMCP経由で結果を要求できますが、WordPressは独自のテーブル識別情報、権限、変更結果の報告を適用します。
MCP経由のAIアシスタント
AIアシスタントはMCP経由でリクエストを送信し、WordPressはサイト固有の識別情報と権限の範囲内で評価します。
受け入れられるテーブル対象
テーブル操作では、論理的なWordPressテーブルキーを受け付けます。任意のテーブル名や自由形式のSQLは受け付けません。
物理名の解決
WordPressは選択後に物理テーブル名を解決するため、カスタムプレフィックスとマルチサイトのベーステーブルにも対応できます。
ネットワーク全体の権限
マルチサイトでは、ネットワーク全体のテーブルキーに、監査やドライランのリクエストを含め、スーパー管理者権限とネットワークオプション権限の両方が必要です。
変更の報告
変換レスポンスでは、データベースステートメントの結果、検証済みの事後条件、変更が既知か不明かを分けて示します。
依存関係
MCPデータベースabilitiesに必要なもの
WordPressランタイム、PHPランタイム、MCP接続を個別の要件として利用可能な状態に保ちます。
WordPress 6.9以降
WordPress Abilities API in WordPress 6.9 or laterネイティブの能力登録インターフェースと実行インターフェースを提供します。
PHP 8.0以降
PHP 8.0 or laterプラグインコードを実行します。
MCPクライアントアクセス
WordPress MCP Adapter登録されたWordPressの能力をMCPクライアントに公開します。
安定版パッケージ
自分の環境でデータベースの証拠を評価する
安定したセルフホスト型ZIPをダウンロードして、そのWordPressデータベースの証拠が目の前の保守上の問いに答えられるかをテストします。
