シードプロッド最新ニュース

ビジネスの成長に役立つWordPressのチュートリアル、ヒント、リソース

WordPressにおけるモデルコンテキストプロトコル(MCP)とは何ですか?

WordPressにおけるモデルコンテキストプロトコル(MCP)とは何ですか? 

執筆者 著者アバター ステイシー・コリン
著者アバター ステイシー・コリン
ステイシー・コリンは、WordPress、SEO、デジタルマーケティングに関する執筆経験が15年以上ある、認定コンテンツマーケティングおよび検索スペシャリストです。彼女はSeedProdとRafflePressのコンテンツ管理を担当しており、自身が積極的に活用し、実際にテストしているツールや戦略について執筆しています。
    
レビュー レビュアーアバター ターナー・ジョン
レビュアーアバター ターナー・ジョン
ジョン・ターナーはSeedProdの共同設立者です。彼は20年以上のビジネスと開発の経験があり、彼のプラグインは2500万回以上ダウンロードされています。

要約:Model Context Protocol(MCP)を使えば、AIアシスタントをWordPressサイトに直接接続し、平易な英語の指示に基づいて代わりに操作を行わせることができます。

  1. MCPとは– AIアシスタントを、WordPressサイトを含む外部ツールやデータソースと連携させるオープンスタンダードです
  2. AIエージェントができること――投稿の作成・編集、ページの更新、カテゴリの管理、コメントのモデレーション、メディアの取得。これらすべてを、平易な言葉で指示するだけで実行できます
  3. WordPress.com– 有料プランをご利用のお客様には、MCP機能が標準で搭載されています。アカウント設定で有効にし、AIクライアントを接続してください。
  4. セルフホスト型WordPress– WPVibeを使えば、約60秒でサイトをClaudeやChatGPTに接続できます(無料)。WordPress 7.0のリリースに伴い、MCPがコア機能として追加される予定です。
  5. セキュリティ– エージェントは、割り当てられたWordPressのユーザーロールで許可されている操作のみ実行できます。それ以上のことはできません。

最初にMCPについて調べたときに見つけた説明は、どれも開発者向けに書かれたものばかりでした。REST API、JSON設定、サーバーのセットアップ手順などです。WordPressのブログや小規模なビジネスサイトを運営している人にとっては、あまり役に立ちません。

私は毎日、WordPressのコンテンツ管理にClaude Codeを使っていますが、それを可能にしているのがMCPだったことがわかりました。それが実際に何なのかを理解した途端、すぐに納得できました。

このガイドでは、MCPとは何か、接続後にAIがWordPressサイトでどのようなことができるのか、そして今すぐ何か対応が必要なのかについて解説します。

モデルコンテキストプロトコルとは何ですか?

MCP(Model Context Protocol)は、AIアシスタントがWordPressサイトを含む外部ツールに直接接続できるようにするオープンスタンダードです。エディタからコンテンツをコピーしてAIツールに貼り付ける代わりに、AIが直接その作業を行うことができます。

このツールが登場する前は、WordPressのコンテンツ作成にAIを活用するには、何度もやりとりを繰り返す必要がありました。テキストをコピーしてChatGPTに貼り付け、編集を加え、またWordPressに貼り直す――という具合です。技術的には機能していました。

しかし、基本的にはAIを単なる「より洗練されたクリップボード」として使っていただけだった。

Anthropicは2024年にMCPを開発し、オープンソースとして公開しました。それ以来、WordPressやWooCommerceをはじめ、多くのプラットフォームで採用されています。

私がいつも例に挙げるのはUSBです。USBが登場する前は、どのデバイスにも専用のケーブルが必要でした。

MCPはAI接続においても同様の役割を果たします。つまり、プラットフォームを問わず、互換性のあるあらゆるAIが接続できる単一の標準規格です。

左側に複数のAIクライアント、右側に複数のプラットフォームが配置され、中央の単一のプロトコルノードを介してすべてが接続されている様子を描いたアイソメトリックイラスト

私は毎日Claude Codeを使っていますが、これ自体がMCPクライアントです。WordPressサイトへの接続機能はすでに組み込まれていました。ただ、それがどうやって機能しているのかについては、これまで考えたことがなかったのです。

MCPはWordPressとどのように連携するのですか?

クロードに投稿を取り込んでメタディスクリプションを更新するよう依頼するとき、私はたった一文を入力するだけだ。しかし、詳しく調べてみて初めて理解したのは、その一文の裏で3つのことが行われているということだった。

AIは、自身とWordPressサイトの間に位置するMCPサーバーにリクエストを送信します。そのサーバーがリクエストをWordPress REST API呼び出しに変換します。その後、WordPressが処理を実行し、結果が返されます。

プレーンなコマンドを入力してからリレーサーバーを経由し、ブラウザウィンドウでアクションが完了するまでの、MCPの動作を示す3段階のフローを平面イラストで表現したもの

そういった過程は一切目に入らない。目に入るのは結果だけだ。

簡単に言えば、流れは次の通りです:

  1. AIに平易な言葉で指示を入力します
  2. AIはそれをあなたのサイト上のMCPサーバーに送信します
  3. MCPサーバーはWordPress REST APIを呼び出します
  4. WordPressが処理を行い、その結果がAIに返されます

MCPでは、AIが実行できる3つの種類の機能についても定義しています:

  • ツール(投稿の公開などの操作)
  • リソース(投稿内容など、読み取ることができるデータ)
  • プロンプト(一般的なタスク用の既成の指示)

これらを直接操作することはありません。これらが、さまざまなAIツール間で一貫性を保つための仕組みなのです。

AIエージェントはWordPressサイトで実際に何ができるのでしょうか?

接続が完了すると、AIエージェントは投稿、ページ、コメント、カテゴリー、タグ、およびメディアライブラリを操作できるようになります。これらはすべて、平易な言葉で書かれた指示に基づいて行われます。

私のワークフローでは、メタディスクリプションの更新、編集用の投稿コンテンツの取得、下書きが公開済みか保留中かの確認などに活用しています。プラグインを何個も重ねる必要のない、WordPressの自動化ツールです。

実際にどう見えるかと言うと、次のようになります:

  • 投稿– 下書きを作成する、本文を更新する、またはステータスを「下書き」から「公開」に変更する
  • ページ– 平易な言葉でページのコンテンツやメタディスクリプションを更新する
  • コメント– ダッシュボードを開かずに、承認、削除、またはスパムとして報告できます
  • カテゴリ– 投稿をカテゴリに割り当てる、またはカテゴリ名を変更する
  • タグ– 複数の投稿に対して一括でタグを追加または削除する
  • メディア– ライブラリを検索するか、必要に応じて画像のURLを取得する

これがコンテンツ層です。REST APIとWP-CLIによるアクセスが可能になると、その範囲はさらに広がります:

  • プラグインデータ– プラグインのデータベースを照会して、ユーザーの行動、購入履歴、またはカスタムフィールドを取得する
  • プラグインAPI– プラグインのエンドポイントを通じてアクションをトリガーします(例:アクティビティに基づいてCRMの連絡先にタグを付けるなど)
  • テーマのパターン– プロンプトを使用して、テーマに組み込まれたパターンライブラリからページレイアウトを作成する

最後の機能が最も過小評価されています。ランディングページをブロックごとに組み立てるのではなく、希望する内容を指定するだけで、AIがテーマにすでに含まれているテンプレートからそれを組み立ててくれます。

管理者権限がなければ実行できない機能があります。プラグインのインストール、ユーザーの管理、コア設定の変更などは、接続されたアカウントにその権限がない限り、行うことができません。

AIを「編集者」ロールのユーザーとして接続すると、コンテンツ内に留まります。

WordPress.com 対 セルフホスト型 WordPress:どちらにMCPがあるか?

WordPress.comもセルフホスト型WordPressもMCPに対応していますが、設定方法は使用しているWordPressのバージョンによって異なります。

ワードプレス・ドットコム

WordPress.comの有料プラン(Personal、Premium、Business、またはCommerce)をご利用の場合、MCPはすでに利用可能です。「アカウント設定からAIとMCP」へ進みスイッチをオンにしてください。

WordPress.com で MCP へのアクセスを有効にする

AIクライアントに貼り付けるためのサーバーURLが表示されます。プラグインは不要です。

セルフホスティング型WordPress

WordPress 7.0ではMCPのサポートがコアに直接組み込まれる予定ですが、まだリリースされていません。

それまでは、WPVibeが現在の選択肢となります。他の無料プラグインと同様に、wp-adminからインストールしてください。このプラグインを使えば、コーディングの知識がなくても、セルフホスト型サイトをClaudeやChatGPTに接続できます。これについては後ほど詳しく説明します。

ワードプレス・ドットコムセルフホスティング(WPVibe経由)
もう入手できますか?はい、有料プランのみですはい、無料です
設定方法アカウント設定で切り替えるURLを貼り付けて、ワンクリックで認証
プラグインは必要ですか?いいえオプション(wordpress.org/plugins/vibe-ai から無料で入手可能)
コスト有料プランが必要です無料

WordPressサイトにAIエージェントを導入しても安全でしょうか?

私も最初に抱いた疑問でした。簡単に言えば、エージェントが行える操作は、接続先のWordPressアカウントに許可されている範囲内に限られます。

Claudeを「編集者」として追加すれば、コンテンツの編集は可能ですが、プラグインのインストール、ユーザーの削除、サイト設定の変更はできません。管理者権限を委譲するわけではなく、割り当てた役割の権限のみを委譲することになります。

すべての操作には確認ステップを設けることができます。AIが次に何を行うかを伝え、あなたの指示を待ちます。あなたはそれを承認するか、キャンセルするかを選択します。

WordPressのロールベースの権限設定を表す、1つの開いている部屋と2つの施錠された部屋にアクセスできるAIエージェントを示した等角投影の建物断面図

Anthropicのドキュメントによると、提供されたコンテンツはAIモデルの学習には使用されません。AIはタスクを完了するためにそのコンテンツを読み込むだけで、それ以上の用途はありません。

WordPressの「アプリケーションパスワード」から、いつでもアクセス権を取り消すことができます。

サイトに接続するツール全般に言えることですが、必要な最小限の権限のみを設定するのが賢明です。コンテンツ関連の作業であれば、「編集者」権限で十分です。投稿の本文を更新するだけの作業に、管理者権限を与える必要はありません。

WordPressサイトをAIエージェントに今すぐ接続する方法

WordPressとAIエージェントを連携させる最も手っ取り早い方法は、WordPressプラグインディレクトリで現在公開されている無料プラグイン「WPVibe」を利用することです。

WPVibe:セルフホスティング型WordPressサイト向けの無料MCPサーバー

AIアシスタントとサイトの間に位置し、接続処理を代行するため、手動での設定は一切不要です。セットアップには約60秒かかります。

WordPressのダッシュボードからWPVibeプラグインをインストールして有効化するだけです。その後、「WPVibeに接続」ボタンをクリックしてください。

WPVibeをWordPressに接続する

その後、mcp.wpvibe.ai にアクセスすると、Claude、ChatGPT、Cursor などの AI クライアントに MCP サーバーを追加する方法が記載されています。

WPVibe MCP インストール手順

追加が完了したら、AIクライアントを開き、サイトの接続を依頼してください。これで完了です。以下は、Claude Codeを使って自分のサイトを接続した際の画面です。

WordPressサイトでWPVibeを有効化する(Cloud Code)。

接続が完了すれば、ClaudeやChatGPTのわかりやすい指示に従うだけで、投稿の作成、ページの更新、カテゴリの管理、投稿のステータス確認などがすべて行えます。

私は現在、WPVibeを使ってClaudeでコンテンツ管理を日常的に行っており、日常的な編集のためにwp-adminを開くことはほとんどありません。ですから、WordPressサイトの管理に使えるAIツールをお探しなら、まずはこの環境から始めてみることをお勧めします。

実際に試す前に動作を確認したい場合は、WordPressの開発者であるジャクソンが最近、YouTubeでWPVibeの機能を詳しく紹介しています。

彼の評価はこうだ。これは彼が試した中で最も簡単なAIからWordPressへの設定であり、現時点でWordPress向けの最も有望なAIワークフローの一つである。

WPVibeを無料で始めましょう。

WordPressにおけるMCPに関するよくある質問

WordPressにおいて、Model Context Protocolはどのような用途に使われるのでしょうか?

MCPを使えば、AIアシスタントに平易な指示を与えるだけで、WordPressサイト上でさまざまな操作を行わせることができます。接続が完了すれば、ClaudeやChatGPTなどのAIが、投稿の作成、ページの更新、カテゴリやタグの管理、コメントのモデレーションなどを行うことが可能です。これは、AIツールとウェブサイトを直接結びつけるレイヤーであり、両者の間でコンテンツをコピー&ペーストする手間を省くことができます。

ChatGPTやClaudeは、私のWordPressサイトに接続できますか?

はい。ClaudeもChatGPTもMCPに対応しています。現在、有料プランのWordPress.comサイトや、WPVibeを使用したセルフホスト型WordPressサイトに接続可能です。WordPress 7.0がリリースされれば、すべてのセルフホスト型インストールにMCPのサポートが直接組み込まれることになります。

WordPressでMCPを使うには、開発者である必要がありますか?

基本的な設定には適していません。WordPress.comでは、アカウント設定で切り替えを行い、その後AIクライアントで設定を行う必要があります。一方、セルフホスト型のWordPressでは、WPVibeが技術的な作業を約60秒で処理します。

セルフホスト型のWordPressでもMCPは利用できますか?

はい、今日はWPVibeを通じてです。WPVibeを使えば、セルフホスト型のサイトをClaudeやChatGPTに無料で接続できます。WordPress 7.0ではMCPがコア機能として組み込まれるため、セルフホスト型のインストール環境であれば、別途プラグインをインストールしなくても利用できるようになります。

MCPというのは、実際よりも技術的に聞こえがちなもののひとつです。一度AIに投稿の取得、文面の更新、そして再公開を依頼してしまうと、wp-adminを使って手動で同じ作業を行うのは、余計な手間のように感じられるようになります。

自ホスト型サイトをご利用の場合、WPVibeは無料で、60秒で接続できます。WordPress 7.0を待つ必要はありません。

その他のWordPress AIガイド

この記事が役に立ったなら、TwitterFacebookYouTubeで当アカウントをフォローして、WordPressのヒントやチュートリアルをもっとチェックしてください。

著者アバター
ステイシー・コリン コンテンツマーケティングスペシャリスト
ステイシー・コリンは、WordPress、SEO、デジタルマーケティングに関する執筆経験が15年以上ある、認定コンテンツマーケティングおよび検索スペシャリストです。彼女はSeedProdとRafflePressのコンテンツ管理を担当しており、自身が積極的に活用し、実際にテストしているツールや戦略について執筆しています。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。私たちは、読者に付加価値をもたらすと信じる製品のみを推薦します。