WordPressとClaude Code連携方法

構築

はじめに

Claude Codeは、ターミナル上で動作するAIコーディングアシスタントです。MCP(Model Context Protocol)というしくみを使うことで、WordPressサイトの記事投稿・編集・管理などをClaude Codeから直接操作できるようになります。

本記事では、WordPressとClaude Codeを連携させる方法について解説します。

前提条件

  • Macbook pro M4
  • Node.js
  • WordPress 7
  • Claude Code (CLI)

連携手順

GitHubからmcp-adapterをダウンロード

Releases · WordPress/mcp-adapter
An MCP adapter that bridges the Abilities API to the Model Context Protocol, enabling MCP clients to discover and invoke…

プラグインに追加、有効化

プラグインを追加すると、以下のように MCP Adapter が有効化される

ユーザーのアプリケーションパスワードを発行

WordPress管理画面の「ユーザー」→「プロフィール」から、アプリケーションパスワードを新規発行します。発行されたパスワードは一度しか表示されないため、必ず控えてください。

ターミナルでclaudeコマンド実行

Claude Code を開き、以下を実行

claude mcp add mcp-wordpress \
    -e WORDPRESS_SITE_URL="あなたのサイトURL" \
    -e WORDPRESS_USERNAME="ユーザー名" \
    -e WORDPRESS_APP_PASSWORD="アプリケーションパスワード" \
    -- npx -y mcp-wordpress

実行すると、.claude.json に mcp サーバー情報が設定される

"mcpServers": {
        "mcp-wordpress": {
          "type": "stdio",
          "command": "npx",
          "args": [
            "-y",
            "mcp-wordpress"
          ],
          "env": {
            "WORDPRESS_SITE_URL": "あなたのサイトURL",
            "WORDPRESS_USERNAME": "ユーザー名",
            "WORDPRESS_APP_PASSWORD": "アプリケーションパスワード"
          }
        }
      }

Claude Codeから接続確認

設定後、Claude Codeを開き /mcp を実行

追加した WordPress MCPサーバーが接続されていることが確認できる

設定後、Claude Code上でWordPress関連のツールが利用可能になります。

記事一覧の取得や、下書き作成、カテゴリ管理などがチャットで指示できるようになります。

連携でできること

  • 記事の作成・編集・削除
  • 下書き状態での記事作成
  • カテゴリ・タグの管理
  • メディアのアップロード
  • SEO関連情報の分析・生成 など

まとめ

WordPressとClaude Codeを連携させることで、記事執筆から公開までの作業を効率化できます。

特に下書き作成やカテゴリ整理など、定型的な作業をAIに任せることで、コンテンツ制作により集中できるようになります。