【保存版】WordPressをAIにつなぐ全手順|WPVibe設定とXサーバー認証の壁の越え方

ノーコードAIラボのアイキャッチ(歯車のイメージ)

WordPress.org(独自サーバーのWordPress)を、AI(ClaudeやChatGPT)から直接操作できるようにする全手順を、実際にやった記録としてまとめます。

使うのは、無料のMCPプラグイン「WPVibe」。この記事は、私が実際に設定して、つまずいて、開通させるまでの”完全手順書”です。

そもそもの経緯や「なぜAI自動投稿なのか」という背景は、別記事にまとめています。本記事は手順に特化します。

👉 背景・概要編はこちら:WPVibe AIでブログ自動投稿を実装した話(落とし穴と解決策)

📝 3行サマリー

  • 🔌 WordPress.orgをAIにつなぐには、MCPサーバー「WPVibe(Vibe AI)」を入れる。
  • 🧱 最大の壁は”認証”。Xサーバーなどでは、Authorizationヘッダーが届かず弾かれる。
  • 🔑 解決策は、.htaccessに1行追加してヘッダーを通すこと。これで開通する。

🧭 はじめに:この記事のゴールと前提

ゴールは、AIとの会話だけで、自分のWordPress(.org)に記事を作成・編集・公開できる状態にすることです。

前提として、独自サーバーで動かすWordPress.org(この記事ではエックスサーバーの例)を対象にします。WordPress.comではなく、自分でサーバーを借りているタイプ、という意味です。

ChatGPTやClaudeを普段使っている方なら、追加で難しい知識は要りません。コードも書きません(最後に.htaccessへ1行貼るだけ)。

STEP 1:なぜ”普通のやり方”では詰まるのか

最初に、つまずきポイントを共有します。ここを知っておくと、遠回りせずに済みます。

AIの公式コネクタにある「WordPress連携」は、多くがWordPress.com専用です。独自サーバーの.orgには、そのままでは対応していません。

私も最初、Claudeのコネクタにあった「WordPress」で設定しようとして、.com専用だと分かり詰まりました。「.org対応のMCPはある?」と調べてもらっても、当時(2026年4〜5月)は「現在はない」という回答でした。

その状況を変えたのが、次に紹介するWPVibeです。

STEP 2:WPVibe(Vibe AI)プラグインを入れる

WPVibeは、自己ホスト型WordPressを、Claude・ChatGPTなどのAIに直接つなぐ無料のMCPサーバーです(提供:SeedProd系。WordPress.org上の登録名は「Vibe AI」)。

導入は、WordPressの管理画面から行います。

  1. wp-adminの左メニューで「プラグイン」→「新規追加」を開く。
  2. 検索窓に「Vibe AI」と入力する(※以前は見つけにくかったのですが、今はこれで一発で出てきます)。
  3. 表示されたWPVibe(Vibe AI)を「今すぐインストール」→「有効化」。

💡 補足:私が設定した当時は、まだ検索でうまく見つからず、案内メール経由でたどり着きました。今は「Vibe AI」で検索すればすぐ出てきます。技術の進歩はありがたいですね。

STEP 3:AI(Claude)と接続する

プラグインを有効化したら、AI側とつなぎます。私の場合は、ここもAIに頼りました。

具体的には、Claudeに「WPVibeプラグインを入れたので、接続をチェックして」と伝えて、対話しながら接続を進めました。コネクタの追加や認証リンクの処理を、会話で確認しながら一つずつ進めるイメージです。

「自分一人で全部やる」のではなく、「AIに相談しながら進める」。これが非エンジニアにとって、いちばん現実的で確実なやり方です。

STEP 4:最大の壁=”認証が通らない”を越える

ここが、この記事の核心です。接続を進めても、私の環境(エックスサーバー)では認証が通りませんでした

まず確認したこと

新しく取得したばかりのドメインだったので、最初に「ドメインが正しく登録・接続されているか」を確認しました。ここは問題なし。それでも認証は通りませんでした。

原因:サーバーが”本人確認情報”を捨てていた

原因は、サーバーのセキュリティ設定にありました。AIがWordPressにアクセスするとき、本人確認のための情報を「Authorization(オーソライゼーション)ヘッダー」という形で送ります。

ところが、エックスサーバーのような環境では、この大事な本人確認情報が、WordPressに届く前に取り除かれてしまうことがあります。だから「あなたは誰?」と弾かれ、認証できなかったのです。

これは特殊な不具合ではなく、多くの共有サーバーで起きる定番のつまずきで、対処法も確立されています(公式系の解説でも、Apache環境ではAuthorizationヘッダーが取り除かれることがある、と説明されています)。

STEP 5:解決策=.htaccessに1行追加する

解決策は、サーバーに「本人確認情報を、捨てずにちゃんとWordPressまで渡して」と指示する1行を、.htaccessというファイルに追加することです。

⚠️ 重要な注意:.htaccessはサイトの根幹に関わるファイルです。書き方を間違えると、サイトが表示されなくなることがあります。編集前に必ず今の内容をコピーしてバックアップを取ってください。不安なときは無理に自分で進めず、エラー文をそのままAIに見せて相談しながら進めるのが安全です。

エックスサーバーの場合、サーバーパネルの「.htaccess編集」から該当ドメインを選び、ファイルの先頭に次の1行を追加します。

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

これは、ざっくり言うと「Authorizationという本人確認情報が来たら、取り除かれる前にWordPressへ受け渡してね」という意味の指示です。

追加して保存したあと、もう一度AIに接続をチェックしてもらったところ、無事に認証が通り、開通しました。長かった壁が、たった1行で越えられた瞬間でした。

💡 補足:環境によっては RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] という記述や、CGIPassAuth On が必要な場合もあります。どれが効くかは環境次第なので、うまくいかないときはエラー文をAIに見せて、自分のサーバーに合う方法を一緒に探すのが早いです。

STEP 6:開通後、何ができるようになるか

認証が通れば、ここからが本番です。AIとの会話だけで、こんなことができるようになります。

  • 記事の新規作成・下書き保存・公開を、会話で指示するだけで実行。
  • 既存記事の本文修正・差し替えをAIに任せる。
  • カテゴリーやアイキャッチの設定など、細かい編集も依頼できる。

これまでwp-adminの画面で手作業していたことが、まるごとAIとの対話に置き換わります。「コピペ地獱」からの卒業です。

🌱 まとめ:壁は1行で越えられる

WordPress.orgをAIにつなぐ手順を、最後に整理します。

  1. 「Vibe AI」を検索してインストール・有効化する。
  2. AIに「入れたよ、接続チェックして」と相談しながらつなぐ。
  3. 認証が通らなければ、.htaccessに SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1 を追加する。

私が設定した頃は、情報も少なく、ずいぶん遠回りしました。でも今は「Vibe AI」で検索すれば一発で見つかります。技術はどんどん良くなっています。

コードは書けなくても、つまずいたらAIに相談すればいい。非エンジニアでも、自分のブログをAIにつなぐことは、もう十分に手が届きます。

📚 あわせて読みたい

ノーコードAIラボのアイキャッチ(歯車のイメージ) 【非エンジニア必見】WPVibe AIでブログ自動投稿を実装して気づいた「設定のリアルな落とし穴」と解決策

ノーコードAIラボのアイキャッチ(歯車のイメージ) 【非エンジニアの本音】Claudeでブログを書く方法と、毎日ぶつかる「3つの壁」の乗り越え方

ノーコードAIラボ運営者スズエの似顔絵イラスト

この記事を書いた人|スズエ

73歳・現役の英語塾講師。米国留学5年・SF州立大学卒、元・企業CEO専属の通訳/翻訳。プログラミングは一切できない非エンジニアです。それでもAI(ChatGPT・Claude)を相棒に、一度は眠らせた約1,500記事を蘇らせながら、24時間自動で動くブログを運営しています。「この歳でも、AIとならまだ新しいことに挑戦できる」——そのリアルな試行錯誤を、実話で発信中です。

▶ プロフィールを見る

※この記事は、WordPressのMCPプロトコルとWPVibeを使い、AIと二人三脚で24時間自動運営しています。