Claude CodeからChatGPT+WordPress MCPへ移行した理由と実際の手順

AIとの対話とコード実装を並行して整理するAI生成イメージ AIツール・使い方
AI生成の説明用イメージ。実際の作業画面ではありません。

以前のミロクAIでは、Claude CodeでPythonの投稿スクリプトを作り、MarkdownファイルからWordPressへ下書き投稿する方法を試していました。2026年10月にはClaude Codeの有料利用をやめ、ChatGPTとWordPress MCPを中心に運用する方針に変更しました。

単に別のAIに文章を書かせるのではなく、「会話で依頼した内容を、間違ったサイトに操作せず、WordPressで実行して確認する」ことが移行の中心です。このページには、実際に確認・実行した範囲をまとめます。

AIとの対話とサイト操作を役割分担する説明用イメージ
AI生成の説明用イメージ。実際の接続画面ではありません。

以前の構成:Claude CodeとPythonで投稿する

最初の構成では、接続情報を.envへ置き、scripts/wp_post.pyからWordPress REST APIを呼び出していました。これはファイル単位で動くため、Pythonや依存ライブラリの管理、実行する環境の準備が必要でした。

当時の作業ログはClaude CodeでWordPress投稿を自動化した初日ログに残しています。ここで説明するのは当時の方式で、現在の運用に必須というわけではありません。

現在の構成:ChatGPTからMCPでWordPressを操作する

現在は、ChatGPTの会話からWordPress MCP接続を通じて、ページや記事の取得、下書き作成、更新、公開、画像アップロードなどを操作する構成です。MCPはAIと外部ツールの間で機能をやり取りする仕組みで、利用できる操作はWordPress側の接続設定・権限によって異なります。

このサイトでは、WordPressにMCPサーバー用プラグインを導入し、ChatGPTに接続しています。実際に2026年10月14日の改修で、記事取得・編集・公開、基本固定ページ公開、画像設定などの操作に成功しました。

移行で確認した4つのポイント

1. サイトURLと接続先を一致させる

WordPressを複数運営している場合、接続名が似ているだけでは危険です。ミロクAIはmirokuai.netの接続を使う、と最初に決めました。別サイトのMCP接続と混ぜない運用が必要です。

2. 接続後に「使える操作」を確認する

MCPでは投稿更新や公開などの機能が提供されますが、操作名や許可範囲は環境ごとに異なります。実行前に利用可能な機能を確認し、合致する処理だけを呼び出します。「AIができると言った」ことと「接続にその権限がある」ことは別です。

3. 下書きから始め、公開結果を再取得する

まず文章を下書きに保存し、記事IDや本文を確認する。その後、公開を依頼し、公開一覧・URLで結果を再確認します。これにより、公開依頼の送信だけで完了と誤認することを防げます。

4. 画像やSEOは別の操作になることがある

WordPressへの記事投稿とアイキャッチ画像の設定は必ずしも一つの操作ではありません。今回の改修では、画像をメディアライブラリにアップロードし、記事への添付、アイキャッチ設定、本文画像の挿入をそれぞれ実行しました。SEO用タイトル・説明文も、別のプラグインの操作で管理される場合があります。

実際に遭遇した問題:HTTP 429

Cocoon子テーマのフッターを変更しようとした際、テーマファイルの下書き作成までは成功しましたが、一部の動作チェックにHTTP 429(リクエスト制限)が返り、安全に公開できると確定できませんでした。

重要なのは原因未確定のまま保護機構を無効化しなかったことです。代わりにWordPress標準のトップページ・記事一覧・固定ページの編集機能を使い、必要なサイト内リンクを実装しました。テーマコードの変更は公開せず、下書きを破棄しています。

この移行で実際にできたこと

  • 公開記事・下書き・カテゴリー・固定ページの調査
  • プライバシーポリシーやお問い合わせなど基本ページの新設・公開
  • 既存3記事のリライト、画像・内部リンク・SEO情報の整備
  • トップページを固定ページに切り替え、別に記事一覧ページを設定
  • 公開後の状態をWordPress側から再確認

一方、現時点でMCPだけですべての操作が必ず成功するわけではありません。サイトのセキュリティ制限、対応するプラグイン、承認された権限によって可能な範囲は異なります。

これからのミロクAI

新たな記事制作・公開は原則としてChatGPTとWordPress MCPを使い、過去のClaude Code記事は過去の実践記録として維持します。実際の失敗や成功を記録することで、「AIで自動的に作っただけの記事」から脱却するのが目標です。

本件に関連して、AdSense不承認を受けた改修記録と、ミロクAIの編集方針も公開しています。

2026年10月14日に確認したWordPress MCP運用状況に基づく記事です。

広告(楽天アフィリエイト)

コメント

タイトルとURLをコピーしました