5 ポイント 投稿者 davespark 2026-02-06 | 1件のコメント | WhatsAppで共有

重要ポイント

  • 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.jsonclaude_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件のコメント

 
davespark 2026-02-06

既存のMCPサーバー Automattic/wordpress-mcp リポジトリは、2026年1月19日にアーカイブ化(読み取り専用)され、公式にdeprecatedとなりました。