WP Rocket MCP Serverをオンにすると、ClaudeのようなAIツールが管理画面の代わりにキャッシュを消したり設定を変えたりします。MCPはAIツールがプログラムを直接扱えるようにする接続規格で、アプリケーションパスワードで接続・切断する方法と、使えるようになる12の機能をまとめました。
MCPとは何かは Claude MCPの基本概念の記事 で確認できます。
1️⃣ WP Rocket MCP Serverとは?
WP Rocket MCP Serverは[設定 → WP Rocket → Tools]タブのいちばん上にあり、[Connect your AI tool to WP Rocket]と書かれています。オン・オフのスイッチはなく、[How to set up MCP]ボタンはヘルプ文書を開きます。
WP Rocket 3.23(2026年7月9日)からすべてのライセンスに含まれ、WP Rocketを有効にしておけばMCPサーバーも一緒に開きます。WordPress 6.9からコアに入ったAbilities APIに12の機能を登録し、MCP Adapterもプラグインに同梱されているので、別にインストールするものはありません。
2️⃣ WP Rocket MCP Serverの接続方法
いちばん簡単な方法は、Claudeにサイトをカスタムコネクタとして追加するOAuth接続で、パスワードや設定ファイルなしにWordPress管理者の承認だけで済みます。claude.aiのウェブ版とClaudeデスクトップのどちらも同じ手順です。
Claudeの[カスタマイズ → コネクタ]で[追加 → カスタムコネクタを追加]を押します。
名前にサイト名を、MCPサーバーURLに[https://自分のドメイン/wp-json/mcp/mcp-oauth-server]を入れて[続ける]を押します。
認証方式は検出された既定値のままにして[追加]を押し、続けて[接続]を押します。
WordPressの承認画面で[Allow]を押します。管理者アカウントでログインしていなければ、先にログインします。
接続するとコネクタ画面に3つのツールが表示され、既定値はすべて[承認が必要]です。無料アカウントはカスタムコネクタを1つしか作れないためサイトも1つしかつなげず、複数のサイトにはProかMaxのアカウントが必要です。
新しいチャットでサイトで使えるMCPツールを尋ねると、Claudeはツールを使う前に[拒否 · 常に許可 · 1回だけ許可]を先に聞いてきます。
Claudeデスクトップではアプリケーションパスワードでも接続できます。WordPressの[ユーザー → プロフィール → アプリケーションパスワード]でパスワードを作り、Claudeデスクトップの[設定 → 開発者]の 設定ファイル に下の項目を入れてからアプリを開き直します。
{
"mcpServers" : {
"wp-rocket-mcp" : {
"command" : "npx" ,
"args" : [
"-y" ,
"@automattic/mcp-wordpress-remote@latest"
] ,
"env" : {
"WP_API_URL" : "https://自分のドメイン/wp-json/mcp/mcp-adapter-default-server" ,
"WP_API_USERNAME" : "自分のユーザー名" ,
"WP_API_PASSWORD" : "xxxx xxxx xxxx xxxx xxxx xxxx" ,
"OAUTH_ENABLED" : "false"
}
}
}
}
Windowsではnpxコマンドが動く必要があるためNode.jsが必要です。接続を切るときは、そのアプリケーションパスワードだけを取り消せば済みます。
3️⃣ AIツールができること
WP Rocketの12の機能は、Claudeに見える3つのMCPツール([Discover Abilities]・[Get Ability Info]・[Execute Ability])を通して実行され、機能は設定・キャッシュ・Rocket Insightsの3系統です。
🤖 WP Rocket MCPの12の機能 読み取り6 · 変更6
⚙️ 設定 2つ
設定値を読む 読み取り
wp-rocket/get-options
設定値を変える 変更
wp-rocket/set-option
🗂️ キャッシュ 4つ
サイト全体のキャッシュを削除 変更
wp-rocket/clear-website-cache
指定したURLのキャッシュを削除 変更
wp-rocket/clear-url-cache
URLのキャッシュ状態を確認 読み取り
wp-rocket/get-cache-status
プリロードの進行状況と残りURLの推定 読み取り
wp-rocket/get-cache-health
📊 Rocket Insights 6つ
Rocket Insightsのスコアを読む 読み取り
wp-rocket/get-insights-scores
1ページのRocket Insightsスコアを読む 読み取り
wp-rocket/get-page-insights-score
Rocket Insightsの推奨事項を読む 読み取り
wp-rocket/get-recommendations
Rocket Insightsに検査するページを追加 変更
wp-rocket/add-page-insights
Rocket Insightsからページを削除 変更
wp-rocket/remove-page-insights
ページを再検査 変更
wp-rocket/retest-page-insights
設定の変更は許可リストにあるオプションだけが可能で、下の画面で[AI不可]と表示した5つは変えられません。
🤖 AIが変えられるWP Rocketの設定 AI不可 5つ
ダッシュボード ダッシュボード
Rocket Insights パフォーマンス検査
Content Delivery CDN
File Optimization ファイル最適化
Media メディア
プリロード プリロード
Advanced Rules 高度なルール
データベース データベース
Heartbeat Heartbeat
Add-ons アドオン
ダッシュボード(Dashboard)
My Account マイアカウント
Rocket Analytics Rocket分析 AI不可
Rocket Insights
Settings 設定
Performance Monitoring パフォーマンス監視 AIで変更可能
Content Delivery
RocketCDN
RocketCDN Free RocketCDN無料 AI不可
Other CDN
Exclude Files from CDN CDNから除外するファイル AIで変更可能
ファイル最適化(File Optimization)
CSS Files CSSファイル
CSSファイルを圧縮する CSSファイルの最小化 AIで変更可能
Excluded CSS Files 除外されたCSSファイル AIで変更可能
CSSの配信を最適化する CSS配信の最適化 AIで変更可能
未使用CSSの削除方式だけ変えられます。
CSS safelist CSSセーフリスト AIで変更可能
JavaScript Files JavaScriptファイル
Minify JavaScript files JavaScriptファイルの最小化 AIで変更可能
Combine JavaScript files JavaScriptファイルの結合 AI不可
Excluded JavaScript Files 除外されたJavaScriptファイル AIで変更可能
JavaScriptの読み込みを遅延させる JavaScriptの遅延読み込み AIで変更可能
Excluded JavaScript Files 除外されたJavaScriptファイル AIで変更可能
JavaScriptの実行を遅延させる JavaScript実行の遅延 AIで変更可能
One-click exclusions ワンクリック除外 AI不可
Excluded JavaScript Files 除外されたJavaScriptファイル AIで変更可能
Safe Mode for Delay JavaScript Execution JavaScript遅延実行のためのセーフモード AI不可
メディア(Media)
LazyLoad 遅延読み込み
Enable for images 画像に対して有効化 AIで変更可能
Enable for CSS background images CSS背景画像に対して有効化 AIで変更可能
Enable for iframes and videos iframeと動画に対して有効化 AIで変更可能
Replace YouTube iframe with preview image YouTube iframeをプレビュー画像に置き換え AIで変更可能
Excluded images or iframes 除外された画像またはiframe AIで変更可能
Image Dimensions 画像サイズ
Add missing image dimensions 不足している画像サイズを追加 AIで変更可能
フォント フォント
Preload fonts フォント(プリロード) AIで変更可能
Self-host Google Fonts Google Fontsのセルフホスティング AIで変更可能
プリロード(Preload)
Preload Cache キャッシュのプリロード
Activate Preloading プリロードを有効化 AIで変更可能
Exclude URLs URLを除外 AIで変更可能
Preload Links リンクのプリロード
Enable link preloading リンクのプリロードを有効化 AIで変更可能
高度なルール(Advanced Rules)
Cache Lifespan キャッシュの有効期間
Clear cache after 次の時間後にキャッシュを削除 AIで変更可能
Never Cache URL(s) キャッシュに含めないURL
Never Cache URL(s) キャッシュに含めないURL AIで変更可能
Never Cache Cookies キャッシュに含めないクッキー
Never Cache Cookies キャッシュに含めないクッキー AIで変更可能
Never Cache User Agent(s) キャッシュに含めないユーザーエージェント
Never Cache User Agent(s) キャッシュに含めないユーザーエージェント AIで変更可能
Always Purge URL(s) 常に削除するURL
Always Purge URL(s) 常に削除するURL AIで変更可能
Cache Query String(s) キャッシュするクエリ文字列
Cache Query String(s) キャッシュするクエリ文字列 AIで変更可能
データベース(Database)
Post Cleanup 投稿の整理 — リビジョン、自動下書き、ゴミ箱の投稿に適用します。
Trashed Posts ゴミ箱の投稿 AIで変更可能
Comments Cleanup コメントの整理 — スパムと削除したコメントを消します。
Spam Comments スパムコメント AIで変更可能
Trashed Comments 削除されたコメント AIで変更可能
Transients Cleanup 一時データの整理 — DBに保存されたすべての一時データを整理します。
All transients すべての一時データ AIで変更可能
Database Cleanup データベースの整理
Optimize Tables テーブルの最適化 AIで変更可能
Automatic Cleanup 自動整理
Schedule Automatic Cleanup 自動整理のスケジュール AIで変更可能
Heartbeat
Heartbeat
Control Heartbeat Heartbeatの制御 AIで変更可能
Reduce or disable Heartbeat activity Heartbeatの活動を減らすかオフにする
Behavior in backend バックエンドでの動作 AIで変更可能
Behavior in post editor 投稿エディターでの動作 AIで変更可能
Behavior in frontend フロントエンドでの動作 AIで変更可能
アドオン(Add-ons)
One-click Rocket Add-ons ワンクリックRocketアドオン
User Cache ユーザーキャッシュ AIで変更可能
WebP Compatibility WebP互換性 AIで変更可能
Rocket Add-ons Rocketアドオン
4️⃣ 使用例
testpilotweb.comに接続した後、Claudeに[ホームページのキャッシュだけ消して]と頼むと、承認ウィンドウに実行する機能(wp-rocket/clear-url-cache)とURLがまず表示されました。
[1回だけ許可]を押すと、サーバーではホームページのキャッシュファイルだけが消え、他の記事のキャッシュはそのまま残りました。
設定は管理画面に入らなくても尋ねて確認でき、[今Delay JavaScript executionはオンになってる?]と聞くと、設定値と除外リストの状態を答えました。
1つのチャットで初めて使うときは、機能一覧と説明を読む承認ウィンドウが先に2回出ます。読み取りの機能も[Execute Ability]を通るため、設定を読むときにも承認ウィンドウが出ます。
5️⃣ 注意点
AIツールが設定を変えたりキャッシュを消したりする作業は、ユーザーが承認して初めて実行されます。アプリケーションパスワードは作成した画面でいつでも取り消せます。
キャッシュ状態の確認とプリロードの推定は、WP Rocketの[Preload Cache]がオンのときだけ結果が出ます。
接続できないときは設定ファイルから確認します。項目の間のカンマを抜かしたり、URL・ユーザー名・パスワードの部分を書き換えずに保存したりしたケースが多いです。
🧭
WP Rocket・Perfmatters関連記事
記事7 · ツール3
🗂️ WordPress
▸ 📂 WP Rocket·Perfmatters 4
📋 WP Rocket設定ガイド
📄 Perfmattersガイド
📄 WP Rocket With Perfmatters
📄 WP Rocket MCP Server
▸ 📂 速度テスト・比較 3
📄 WP Rocket速度テスト
📄 キャッシュ・最適化プラグイン
📄 速度改善の事例
🧰 おすすめのツール 3
🛠️ WordPressの検出
🛠️ フイズのドメイン検索
🛠️ 自分のIPアドレスを確認する
ℹ️ 提携について 当サイトのコンテンツにはアフィリエイトリンクが含まれています。訪問者がこのリンクを通じて商品やサービスを購入すると、当サイトは販売元から手数料を受け取ります。この過程において、購入者が支払う金額(イベント割引適用で金額が下がります↓) は上昇しません。掲載されている価格・割引・在庫情報は作成時点のものであり、実際とは異なる場合がありますので、ご購入前に販売元にて最終確認をお願いいたします。商品の選定および評価は独自の基準に基づいて行われており、手数料の支払いの有無は紹介順や評価内容に影響を与えません。