AbilitiesからAIエージェントへ: WordPress MCP Adapterの紹介
(developer.wordpress.org)重要ポイント
- WordPressはAIエージェント時代を見据え、Abilities API(WordPress 6.9から導入)を基盤とする新しい公式ツール WordPress MCP Adapter を発表。
- このアダプターはWordPress内部の機能(Abilities)を Model Context Protocol (MCP) 形式に変換し、Claude Desktop、Cursor、VS Code、Claude Code などのAIツール/エージェントがWordPressサイトの機能を自動で 発見(discover) し、実行(invoke) できるようにする。
主な背景
- Abilities API → WordPressコア・プラグイン・テーマが機能を標準化された形式(入出力スキーマ、権限、コールバックなど)で登録できるAPI
- MCP (Model Context Protocol) → AIモデルに外部コンテキスト(ツール・データ・プロンプト)を安全に提供するオープンプロトコル
- MCP Adapterはこの2つをつなぐ ブリッジ(bridge) の役割を果たす
MCP Adapterが行うこと
Abilitiesで登録された機能を、MCPの3つの基本要素に変換:
- Tools — 実行可能なアクション(投稿の編集、データの照会など)
- Resources — 読み取り専用データ(サイト情報、ユーザー一覧など)
- Prompts — 特定の作業を案内するテンプレート
インストール後にデフォルトで提供される機能:
- 利用可能なAbilities一覧の取得
- 特定のAbilityの詳細情報確認
- Abilityの実行
開発者がAbilitiesを作成する際に meta.mcp.public = true のようなフラグを追加するだけで、AIからすぐにアクセス可能。
接続方式
- ローカル/開発環境 → STDIO方式(
wp mcp-adapter serveコマンド) - リモート/本番サイト → HTTP方式(
@automattic/mcp-wordpress-remoteパッケージを使用) - AIクライアントの設定ファイル(
.mcp.json、claude_desktop_config.jsonなど)にMCPサーバーのアドレスを入れるだけで接続完了
AbilitiesとMCP Adapterの違い
- Abilities API → WordPress内部で機能を登録・実行するための基盤API(PHP、JS、RESTなどで使用)
- MCP Adapter → Abilitiesを、外部AIが理解して呼び出せる 標準インターフェース に変換するアダプター
つまり、Abilitiesが「内部機能の定義書」だとすれば、MCP Adapterは「AIがその機能を使えるようにする通訳者」。
開発者とユーザーへの意味
- プラグイン/テーマ開発者 — 既存のAbilitiesコードをほぼそのまま維持したままAI統合が可能(追加作業は最小限)
- サイト運営者/ユーザー — 自然言語で「最近の投稿を分析して」「サイト統計の要約レポートを作って」といった依頼を、AIが直接WordPress上で処理できる
- 生産性を最大化し、反復作業の自動化が可能
セキュリティと注意点の強調
- MCPはログイン中のWordPressユーザー権限で動作 → 最小権限の原則 が必須
- まずは読み取り専用Abilitiesから公開することを推奨
- 専用の制限付きアカウント + Application Passwords / OAuth を活用
- 利用ログの監視が必須
今後の方向性
- 段階的な拡張(初期は非破壊・読み取り中心の機能を優先)
- コミュニティ協業の強化
- より多くのAIクライアント対応を拡大
- AI Building Blocksプロジェクトの一環として継続的に発展予定
WordPress MCP Adapterは、「WordPressをAIエージェントが直接扱えるプラットフォーム」 に変える重要な転換点。プラグインを1つインストールし、Abilitiesをいくつか公開するだけで、サイトがAI-readyな状態になる。
1件のコメント
既存のMCPサーバー Automattic/wordpress-mcp リポジトリは、2026年1月19日にアーカイブ化(読み取り専用)され、公式にdeprecatedとなりました。