WordPress.com での MCP
このテキストは AI を使用して���訳されました。英語の原文を表示するには、こちらをクリックしてください。
WordPress.com には MCP(Model Context Protocol)サーバーが組み込まれており、Claude Desktop、VS Code、Cursor などの MCP 対応 AI エージェントとシームレスに統合できます。
MCP アクセスは、WordPress.com のすべての有料プランで利用できます。
MCP とは?
MCP は、アプリケーションが LLM(大規模言語モデル)にコンテキストを提供する方法を標準化するオープンプロトコルです。AI エージェントを WordPress.com に接続すると、これらの AI アプリケーションが提供する自然言語インターフェースを使って、WordPress.com アカウントやサイトを操作できます。
MCP が AI リクエストにコンテキストを追加する仕組みを大まかに説明すると、次のとおりです。
- WordPress.com アカウントまたはサイトに関する情報を AI エージェントに尋ねます
- AI エージェントは LLM を使ってリクエストを理解し、追加のコンテキストが必要だと判断します。そのために利用できる MCP ツールがあるかを確認します。
- 適切な MCP ツールを見つけると、そのリクエストを試みます。AI エージェントは、そのリクエストを実行する許可を求めます。
- 許可すると、MCP ツールへのリクエストが実行され、ツールが提供できる特定のデータが返されます。そのデータは LLM へのリクエストに含まれます。
- LLM は、元のリクエストと MCP ツールから得たコンテキストを使ってレスポンスを生成します。
MCP サーバーと LLM の間で、ユーザーが完全に管理していないデータが共有されることは一切ありません。また、MCP ツールのデータが AI モデルのトレーニングに使われることもなく、元のリクエストの一部として一度だけ使用されます。
要件
AI エージェントアプリケーションを WordPress.com に接続するには、次のものが必要です。
- 有料プランの WordPress.com アカウント
- アカウントで MCP が有効になっていること(下記のWordPress.com で MCP を有効にするを参照)
- Claude Desktop、ChatGPT、VS Code、Cursor などの MCP 対応 AI クライアント
WordPress.com MCP サーバーは認証に OAuth 2.1 を使用しており、Web ブラウザーを通じて接続と認可を処理します。追加のソフトウェアをインストールする必要はありません。
AI クライアントの接続
WordPress.com アカウントで MCP を有効にしたら、WordPress.com MCP サーバー URL を使って任意の MCP 対応 AI クライアントを接続できます。
https://public-api.wordpress.com/wpcom/v2/mcp/v1Claude Desktop
Claude Desktop は、組み込みのコネクターディレクトリを通じて WordPress.com に接続します。手順の詳細は、Claude でサイトを編集するを参照してください。
Claude Code
Claude Code は、WordPress.com MCP サーバーをローカルの設定ファイルに追加して接続します。
ターミナルで次のコマンドを実行して、MCP サーバーを追加します。
claude mcp add --transport http wpcom-mcp https://public-api.wordpress.com/wpcom/v2/mcp/v1その後、Claude Code の使用時に /mcp スラッシュコマンドを実行して、wpcom-mcp サーバーを WordPress.com アカウントで認証します。
ChatGPT
ChatGPT を WordPress.com に接続するには、開発者モードを有効にし、MCP URL を使って WordPress.com アプリを作成して、コネクターを選択する必要があります。ChatGPT Plus、Pro、Team、または Enterprise プランが必要です。詳しい手順については、ChatGPT でサイトを編集するを参照してください。
Codex
Codex は、WordPress.com MCP サーバーをローカルの設定ファイルに追加して接続します。
ターミナルで次のコマンドを実行して、MCP サーバーを追加します。
codex mcp add wpcom-mcp --url https://public-api.wordpress.com/wpcom/v2/mcp/v1Codex は、WordPress.com MCP サーバーに認証が必要であることを自動検出し、OAuth 認証フローを開始します。
ただし、手動で認証する必要がある場合は、ターミナルで次のコマンドを実行してください。
codex mcp login wpcom-mcpCursor
Cursor MCP ディレクトリを使って Cursor を WordPress.com に接続するには、次の手順に従います。
- Web ブラウザーを開き、https://cursor.com/docs/context/mcp/directoryにアクセスします。

- 「WordPress」を検索し、「Cursor に追加」ボタンをクリックします。

- これによりブラウザー操作が実行され、Cursor アプリが開いて、MCP 設定が「ツールと MCP」の設定に追加されます。

- インストールをクリックして、Cursor と WordPress.com アカウント間の認証フローを開始します。
- ブラウザーで Cursor に WordPress.com アカウントへのアクセスを許可します。

- 接続が完了すると、Cursor は MCP ツールを通じて WordPress.com サイトにアクセスできるようになります。

その他のクライアント
その他の MCP 対応クライアントについては、お使いのクライアントのドキュメントで MCP サーバーの追加方法を確認し、次の URL を使用してください。
https://public-api.wordpress.com/wpcom/v2/mcp/v1OAuth 2.1 認証フローにより、ブラウザーベースの認可に自動的に案内されます。
対応クライアント
MCP 対応の AI クライアントアプリケーションであれば、どれでも WordPress.com に接続できます。まだお持ちでない場合は、代表的なものをいくつか以下に紹介します。
利用可能な MCP ツール
WordPress.com のすべての MCP ツールは、WordPress.com MCP ツールリファレンスに記載されています。
WordPress.com で MCP を有効にする
WordPress.com で MCP を使うには、次の手順を完了する必要があります。
- WordPress.com アカウントで MCP を有効にする
- MCP 対応の AI クライアントを接続する
- OAuth 認証リクエストを承認する
WordPress.com アカウントで MCP を有効にするには、こちらから MCP 設定に移動するか、次の手順に従ってください。
- WordPress.com のダッシュボードにログインします。
- 右上隅にある自分の名前にカーソルを合わせ、「WordPress.com アカウント」をクリックします。
- プロフィールページでMCPをクリックします。

アカウントで MCP を有効にするには、次の操作を行います。
- MCP アクセスを有効化をオンにします。

- デフォルトでは、読み取り専用のMCP ツールはすべて有効で、書き込みツールは無効になっています。

- 該当するパネルをクリックすると、特定の読み取りツールまたは書き込みツールを有効または無効にできます。

- MCP クライアントを設定するには、外部 AI アシスタントを接続ボタンをクリックします。
- AI エージェントを接続ページで、ドロップダウンメニューから設定するクライアントを選択します。このページには、クイックセットアップオプションまたは手動セットアップオプション、あるいはその両方が表示されます。
- クイックセットアップ: 一部の対応クライアントでは、ワンクリックで MCP 設定をセットアップできます。
- 手動セットアップ: クライアントアプリケーションに貼り付ける JSON 設定です。クライアントアプリケーションで MCP 接続を正しく設定できるよう、リンク先のセットアップ手順を参照してください。

特定のサイトの MCP アクセスを無効にする
読み取りツールと書き込みツールの設定の下で、特定のサイトへの MCP アクセスを無効にすることもできます。
特定のサイトへのアクセスを無効にすると、そのサイトのすべてのユーザーに対してすべての MCP ツールがブロックされ、そのサイトではアカウント設定よりもこの設定が優先されます。
サイトの MCP アクセスをブロックするには、次の操作を行います。
- 利用可能なサイトの一覧からサイトを検索するか、選択します
- サイトは自動的に制限付きサイトの一覧に追加されます

- 同じ手順で、制限付きサイト一覧のサイト名の横にある削除をクリックすると、特定のサイトの MCP アクセスを再び有効にできます。

認証
WordPress.com MCP サーバーは、安全な認証のために OAuth 2.1 を使用しています。OAuth 2.1 は最新の OAuth 標準で、以下のような最新のセキュリティベストプラク��ィスを取り入れています。
- PKCE (Proof Key for Code Exchange): 認可コードの傍受を防ぎます
- Dynamic Client Registration: AI クライアントを自動的に登録できます
- Token Rotation: トークンの自動更新によりセキュリティを強化します
- Client Secret 不要: 機密性の高い認証情報を保存せずに安全に認証できます
仕組み
- AI クライアントに WordPress.com MCP サーバーを追加すると、クライアントが接続を試みます
- Web ブラウザーが自動的に開き、WordPress.com の認可ページが表示されます
- WordPress.com アカウントにログインします(まだログインしていない場合)
- 接続内容を確認して認可します
- その後 AI クライアントにリダイレクトされ、WordPress.com サイトにアクセスできるようになります

接続の管理
WordPress.com アカウントから、いつでも AI クライアントの接続を解除できます。
- セキュリティ → 接続済みアプリに移動します
- 一覧から AI クライアントを探します(「MCP Client」またはクライアント名で表示される場合があります)
- 接続を解除をクリックしてアクセスを取り消します
OAuth 2.1 フローにより、WordPress.com の認証情報がコンピューターに保存されたり、AI クライアントと共有されたりすることはありません。使用されるのは、安全で有効期限付きのアクセストークンのみです。
トラブルシューティング
接続の問題
WordPress.com MCP サーバーへの接続に問題がある場合は、次を確認してください。
- MCP が有効か確認する: WordPress.com アカウントで MCP が有効になっていることを確認してください
- URL を確認する: 正しいサーバー URL を使用していることを確認してください:
https://public-api.wordpress.com/wpcom/v2/mcp/v1 - 認証を確認する: ブラウザーで OAuth 認証フローを完了したことを確認してください
- 接続済みアプリを確認する: 接続済みアプリにアクセスして、クライアントが接続されていることを確認してください
- クライアントを再起動する: AI クライアントアプリケーションを再起動してみてください
- クライアントのログを確認する: 接続ログの表示方法については、AI クライアントのドキュメントを参照してください
ツールの無効化
アカウントでツールを無効にしたり、サイトで MCP を無効にした場合は、AI クライアントで MCP サーバー接続を再起動する必要があります。これにより、クライアントアプリケーションで利用可能なツールの一覧が更新されます。
WordPress.com MCP と その他の MCP サーバーを使って、Automattic のすべての製品で AI 活用ワークフローを強化しましょう
最終更新日: 6月 17, 2026