Cloudways MCP:Access Tokenの権限とClaude・Cursorの接続、AIでサーバー管理

公正取引委員会の広告文 Ver 3.1
公正取引委員会の広告文 Ver 3.2(モバイル専用)

Cloudways MCPをClaude Codeに接続し、読み取り専用のAccess TokenでCloudwaysサーバーを会話で照会する設定を終えました。名前からCloudwaysサーバーに何かをインストールするものと誤解しがちですが、実際に登録するのはAIプログラム側の設定ファイルです。

同じトークンでサーバー一覧とサービス状態、CPU使用量を照会し、キャッシュのクリアは権限エラーで拒否されることまで確認しました。

1️⃣ Cloudways MCPの仕組み

Cloudways MCPは、Claude・Cursor・ChatGPTのようなAIプログラムがCloudways APIを代わりに呼び出せるようにする接続サーバーで、すべてのCloudwaysの顧客に追加料金なしで提供されます。

構成は3か所に分かれます。AIプログラム(MCPクライアント)がリクエストを受けて使うツールを選び、Cloudwaysが運営するリモートMCPサーバー(mcp.cloudways.com)がそのリクエストをCloudways APIの呼び出しに変換して実行します。管理対象のCloudwaysサーバーには何もインストールしません。

登録はClaude Codeがインストールされたコンピューターで行い、Windows PCでも可能です。今回はCloudwaysサーバーではなく、Claude Codeをインストールして利用している別のLinuxサーバーで行いました。

ツールは250個を超えますが、AIプログラムに最初に見えるのは66個です。残りはリクエスト時に探して実行するため、別途設定することはありません。

Cloudways MCPの仕組み
追加料金なし
① MCPクライアント
🤖 AIプログラム
リクエストを受けて使うツールを選びます。
ClaudeCursorChatGPT
② リモートMCPサーバー
☁️ mcp.cloudways.com
Cloudwaysが運営し、リクエストをCloudways APIの呼び出しに変換して実行します。
最初に見えるツール66個残りはリクエスト時に探して実行
③ 管理対象
🖥️ Cloudwaysサーバー
API呼び出しで照会・実行され、サーバーには何もインストールしません。
インストール不要
登録はAIプログラムがインストールされたコンピューターで行い、Windows PCでも可能です。

2️⃣ Access Tokenの発行と権限範囲

MCPのアドレスを登録しても、Access TokenがなければCloudwaysはリクエストを受け付けません。トークンはCloudways右上のプロフィールメニューの [API Integration]で作成します。

Cloudways右上のプロフィールメニューのAPI Integration

[Create Access Token]を押すと、名前・有効期限・権限範囲を決める画面が開くので、続けて進めます。

権限範囲(Scope)は3種類で、初期値は[Limited Access(Beta)]です。[Read-Only Access]はサーバーの状態・アプリケーション設定・使用量を照会するだけで作成・変更・削除はできず、[Full Access]はアカウント権限内のすべてのAPIを使います。[Limited Access]は選んだ機能だけを許可します。

CloudwaysのCreate A New Access Token画面、Scopeの選択肢Limited Access・Full Access・Read-Only Access

最初に接続するときは[Read-Only Access]から始めます。[Read-Only Access]は誤って削除する危険がありませんが、キャッシュのクリアやバックアップのように何かを実行させるには、[Limited Access]でその機能だけを開く必要があります。

有効期限は1日から無期限まで選べ、テストでは1か月を使いました。

Cloudways Access Tokenの有効期限の選択肢 1 month・3 months・6 months・1 year・No Expiry

トークンの値は作成時に一度だけ表示され、画面を閉じると再表示できず、失効(Revoke)させて作り直す必要があるため、ページ内でトークンの値を先にコピーします。

CloudwaysのAccess Token一覧、名前・Read-Only Access・作成日・最終使用・有効期限

従来のAPI Key方式は2026年10月中旬に終了するため、API Keyで接続しているMCPもAccess Tokenに切り替える必要があります。

3️⃣ Claude・Cursor・VS Codeの接続設定

トークンを作っても、AIプログラムに登録するまでは会話で使えません。Claude CodeはリモートHTTP MCPに直接対応しており、コマンド1行で登録します。今回はClaude Codeをインストールして利用している別のLinuxサーバー(Cloudwaysサーバーではない)のターミナルで実行しました。

claude mcp add --transport http --header "X-Access-Token: トークン" --header "X-Mcp-Host: claude-code" -s user cloudways https://mcp.cloudways.com/mcp/

コマンドの[cloudways]は登録名で、[X-Access-Token]には発行したAccess Tokenを、[X-Mcp-Host]には使うAIプログラムの名前(claude-code)を入れます。トークンは[cw_]で始まる値だけを入れ、案内文の山かっこ(< >)まで一緒に入れるとトークンとして認識されません。

[-s user]で登録すると、どのフォルダーでclaudeを実行してもCloudwaysのツールが表示され、[-s local]はコマンドを実行したフォルダーで実行したときだけ表示されます。最初は作業フォルダーにlocalで登録しましたが、別のフォルダーで実行するとツールが表示されなかったため、userに変更しました。

userで登録しても、Claude Codeはツール名だけを先に読み込み、説明は使うときに読み込むため、localと比べてトークン使用量に大きな差はありません。

claude mcp list
cloudways: https://mcp.cloudways.com/mcp/ (HTTP) - ✔ Connected

[claude mcp list]を実行して[cloudways]の行末に[Connected]が表示されれば接続済みです。登録した直後に今の会話で使えるわけではありません。MCPツールはセッション開始時に読み込まれるため、新しく開いたセッションからCloudwaysのツールが表示されます。

登録情報はClaude Codeの設定ファイルであるホームフォルダーの[.claude.json]に保存され、Linuxのrootアカウントなら[/root/.claude.json]です。userはこのファイル最上部の[mcpServers]に、localは[projects]の下の該当フォルダーのパスに記録されます。WindowsのClaude Desktopは[%APPDATA%\Claude\claude_desktop_config.json]に同じアドレスとトークンを入れます。

/root/.claude.jsonClaude Codeの設定ファイル
mcpServersuser登録 — どのフォルダーで実行しても接続
cloudwaysアドレス + X-Access-Token・X-Mcp-Hostヘッダー
projectsフォルダーごとの設定
作業フォルダー
mcpServerslocal登録 — このフォルダーで実行したときだけ接続
別のフォルダーここで実行すると作業フォルダーのlocal登録は読み込まない
どのフォルダーでツールが見えるか
claudeを実行したフォルダー基準
local登録
user登録
📂 作業フォルダー登録コマンドを実行したフォルダー
✅local 表示
✅user 表示
📁 別のフォルダーホームフォルダーなど
❌local 非表示
✅user 表示
複数のフォルダーで使うならuserで登録します。

Cursor・VS CodeのようなほかのAIプログラムも設定ファイルに同じアドレスとトークンを入れ、プログラムごとの形式は Cloudwaysヘルプセンター の案内に従います。

4️⃣ プロンプトで実行できる作業

Read-Onlyトークンで接続した状態で、サーバー一覧、サーバー詳細、サービス状態、CPU使用量、アプリケーション一覧、SSL証明書の状態を順に依頼し、照会のリクエストはすべて結果を受け取りました。下の応答時間はCloudways MCPサーバーが結果を返した時間で、AIが回答をまとめる時間は含みません。

リクエスト実行されるツール応答時間応答内容
サーバー一覧を見せてserver_list0.72秒サーバー1台、実行中(running)、Vultrソウルリージョン、1GB、MariaDB 10.11
サーバーの詳細を教えてserver_get0.68秒Debian 12、ディスク25GB、インストール済みアプリケーション1個(WordPress)
サービスの状態を確認してservice_status5.10秒実行中8個(Nginx・Apache・MySQL・PHP 8.2-FPM・Redis・Varnish・Memcached・Imunify360)、停止1個(New Relic)
直近24時間のCPU使用量monitoring_server_graph1.75秒5分間隔の値288個、平均使用率約13%、最高約30%
アプリケーション一覧を見せてapp_list0.67秒WordPress 1個、接続ドメイン cw.testpilotweb.com
SSL証明書の状態を確認してapp_get3.04秒Let's Encryptのインストール・確認完了、自動更新を使用
キャッシュをクリアしてapp_purge_cache0.42秒実行拒否 — 403 insufficient_scope

CPU使用量はアイドルCPU(Idle CPU)の比率で返り、平均86.8%は使用率約13%にあたります。SSLの状態を照会する専用ツールはないため、アプリケーション詳細([app_get])のLet’s Encrypt項目で確認しました。

AIに頼めば何でも実行されそうですが、実行範囲を決めるのはトークンの権限です。キャッシュのクリアを依頼した結果、[app_purge_cache]ツールは実行されましたが、Cloudwaysは[Cloudways API error (403): This token does not have access to this endpoint — insufficient_scope]エラーで拒否しました。

どのツールが書き込み作業かは、[get_write_tools]ツールが返す一覧で確認できます。

5️⃣ 接続エラーとツール一覧の更新

接続できないときは、[claude mcp list]で[cloudways]の行が[Connected]かどうかから確認します。アドレスが[https://mcp.cloudways.com/mcp/]と末尾のスラッシュまで一致しないとエラーメッセージなしで接続されず、[401 Unauthorized]が出たらトークンの入力ミスか、失効・期限切れのトークンです。

トークンを替えるときは[claude mcp remove cloudways -s user]で登録を削除してから新しいトークンで再登録し、ターミナルで[claude]コマンドが実行できなければClaude Codeの実行ファイルをフルパスで指定して実行します。

ウィンドウを閉じて開き直せばツール一覧も更新されると考えがちですが、Claude Desktop・Cursorのようなプログラムは最初に接続したときのツール一覧を保存しており、ウィンドウを閉じてもトレイで動き続けます。Cloudwaysがツールを追加した後に新しいツールが表示されなければ、設定でcloudwaysの接続を無効にしてから再び有効にするか、プログラムを完全に終了(macOSはCmd+Q、Windowsはトレイアイコンの終了)してから再起動します。

接続チェックの順序
Claude Code基準
claude mcp listcloudwaysの行がConnectedか確認
❌ Connectedではない
エラーメッセージなしで接続されない
アドレスが違う
アドレスを末尾のスラッシュまで確認https://mcp.cloudways.com/mcp/
401 Unauthorized
トークンの入力ミス・失効・期限切れ
登録を削除してから新しいトークンで再登録claude mcp remove cloudways -s user
✅ Connectedなのに新しいツールが見えない
Cloudwaysがツールを追加した後
Claude Desktop・Cursorは最初に接続したときのツール一覧を保存し、ウィンドウを閉じてもトレイで動き続ける
設定でcloudwaysの接続を無効にしてから再び有効に
それでも見えなければ
ウィンドウを閉じるだけではプログラムは終了しない
完全に終了(macOSはCmd+Q、Windowsはトレイアイコンの終了)してから再起動
ターミナルでclaudeコマンドが実行できなければ、Claude Codeの実行ファイルをフルパスで指定して実行します。

🔢 FAQ & おすすめコンテンツ

2026年10月10日の照会時点で22分類311個で、WP Manager(Site Manager)65個、アプリケーション55個、サーバー29個の順に多くなっています。最初に見える66個以外のツールはAIがリクエストに合う分類を探して実行するため、ツールを1つずつオンにする設定はありません。

Claude CodeはMCPツールを実行する前に許可を求めるため、許可リストに入れていないツールは承認しないと実行されません。サーバー削除ツール([server_delete])は説明に元に戻せない作業と書かれており、こうした書き込み作業はトークンの権限にその機能が含まれていないと実行されません。

サーバーバックアップ([server_backup])とアプリケーションバックアップ([app_backup])はすぐには終わらない非同期の作業のため、作業番号(operation_id)が先に応答として返されます。AIはこの番号で[operation_status]ツールを再度呼び出し、完了したかを確認します。

☁️ Cloudways関連記事 記事12・ツール3
🗂️ Cloudwaysの運用
📄 申し込み・基本設定 📄 ドメイン接続 📄 SSL設定
📄 管理者ログイン 📄 Staging Management 📄 サーバー & アプリケーション 📄 決済・料金 📄 メール・SMTPアドオン 📄 MCP・AIサーバー管理
📄 ホスティング比較 TOP 7 📄 クラウドホスティングとは 📄 マネージドホスティングとは
🛠️ フイズのドメイン検索 🛠️ IP検索 🛠️ WordPressの検出
CloudwaysでWordPress管理画面にログインする方法
Cloudways · 管理者
CloudwaysでWordPress管理画面にログインする方法
Admin Panelの情報でWordPress管理画面に入る方法です。Access Details画面の値がどこで使われるかを示します。
記事を見る →
Cloudways Staging Managementの使い方
Cloudways · ステージング
Cloudways Staging Managementの使い方(WordPressステージングサイト)
ステージングサイトを作成してライブに送る手順です。アプリケーションのStaging Managementメニューを実際に動かした記事です。
記事を見る →
Cloudwaysサーバー & アプリケーション設定方法
Cloudways · メニュー
Cloudwaysサーバー & アプリケーション設定方法:22のメニューをシミュレーターで再現し役割を比較
サーバー8個・アプリケーション14個のメニューをシミュレーターで再現し、同じ作業をどちらで行うかを表で比較しました。
記事を見る →
Cloudways決済 Vultrソウルサーバー料金表
Cloudways · 決済
Cloudwaysの決済:Vultrソウルサーバーの料金と時間単位の課金 & プロモコード
Vultrソウル1GBサーバーを作成しながら、時間単位の課金、支払い方法の登録、毎月1日に発行される請求書を画面で確認しました。
記事を見る →
Cloudways メール SMTP アドオンの設定
Cloudways・メール
Cloudways メール設定:SMTPアドオンの設定とメール送信エラー、Rackspace・Elastic Emailの料金
無料の SMTP アドオンに Gmail を接続してテストメールと wp_mail() 送信を確認し、Elastic Email・Rackspace・Titan の料金をまとめました。
記事を見る →
Cloudways MCP Access Tokenの権限範囲
Cloudways · MCP
Cloudways MCP:Access Tokenの権限とClaude・Cursorの接続、AIでサーバー管理
Read-OnlyトークンでClaude Codeに接続し、サーバー一覧とサービス状態、CPU使用率を照会し、キャッシュ削除が拒否されることまで確認しました。
現在の記事

ℹ️ 提携について
当サイトのコンテンツにはアフィリエイトリンクが含まれています。訪問者がこのリンクを通じて商品やサービスを購入すると、当サイトは販売元から手数料を受け取ります。この過程において、購入者が支払う金額(イベント割引適用で金額が下がります↓)は上昇しません。掲載されている価格・割引・在庫情報は作成時点のものであり、実際とは異なる場合がありますので、ご購入前に販売元にて最終確認をお願いいたします。商品の選定および評価は独自の基準に基づいて行われており、手数料の支払いの有無は紹介順や評価内容に影響を与えません。

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

人間であることを証明してください: 10   +   3   =