【遠振資訊新服務上線】cPanel MCP 串接:透過 AI Agent 實現主機自動化管理

【遠振資訊新服務上線】cPanel MCP 串接與應用指南

透過模型上下文協定 (Model Context Protocol) 賦予 AI 助手即時維運主機的能力

1. 什麼是 MCP?能為主機管理帶來哪些好處?

MCP (Model Context Protocol,模型上下文協定) 是一套開放的標準通訊架構,如同「AI 領域的 USB-C 連接埠」。它讓大型語言模型與各類 AI Agent 能以標準、安全的方式直接與遠振主機的 cPanel API 進行雙向串接。

自然語言直覺管理

告別繁瑣的控制台點選,只要對 AI 說出需求(例如「新增子網域」),即可自動呼叫 API 完成設定。

即時排錯與資源監控

快速查詢磁碟用量、每月流量、DNS 設定與郵件帳號狀態,大幅提升維運效率。

安全可控的授權機制

採用標準 OAuth 認證與權限控制,可針對單次或特定工具授權,主機安全更有保障。

2. 環境需求與 WebPros 帳號註冊

cPanel v138 版本起正式提供 cPanel MCP 功能,目前僅限 meridian Theme 新面板可以使用。
1

步驟 1:開啟 WebPros 官網並註冊帳號

開啟 https://account.webpros.com/,使用右上角 Create WebPros account 註冊新帳號。依照說明填寫對應資訊,以完成帳號註冊。

WebPros 官網登入與註冊入口
圖 1:開啟 WebPros 官方入口並點選註冊
WebPros 註冊填寫資料畫面
圖 2:填寫 Email、姓名、密碼等資訊以完成註冊
2

步驟 2:登入 WebPros 帳號進行確認

註冊完成後,請登入進行測試確認個人資訊與時區設定正常(https://account.webpros.com/)。

WebPros 個人資訊管理畫面
圖 3:WebPros 帳號登入成功與個人資料面板

3. cPanel 與 WebPros 帳號綁定

3

步驟 3:進入 cPanel 並切換至 meridian 面板

登入欲綁定 MCP 的 cPanel 帳號,切換至 meridian 面板,點選右上角 Connections

cPanel Meridian 主題介面
圖 4:cPanel Meridian 新版主控台介面
4

步驟 4:點選 Link WebPros Account

在 Account Preferences 中的 Connections 標籤頁內,找到 MCP Connection 區塊並點選 Link WebPros Account

點選 Link WebPros Account 設定畫面
圖 5:Account Preferences 中的 MCP 連線綁定入口
5

步驟 5:再次輸入 cPanel 帳密進行登入授權

系統跳出驗證頁面,提示將 WebPros 帳號與 cPanel 關聯,請再次輸入此 cPanel 的帳號與密碼進行登入驗證。

輸入 cPanel 帳密驗證
圖 6:輸入 cPanel 帳密完成雙向關聯驗證
6

步驟 6:完成綁定並取得 MCP 連線資訊

完成綁定後,畫面將會顯示 MCP 設定相關資訊以及相關說明,包含 Connection configuration 與 Download mcp.json 選項。

完成綁定顯示 MCP 設定資訊
圖 7:MCP 綁定成功畫面與 Client ID 配置參數

4. AI 連線器配置與連線驗證(以 MCP Client 為例)

7

步驟 7:新增自訂連線器 (Add Custom Connector)

開啟支援 MCP 的用戶端桌面工具(例如 Claude Code Desktop),進入設定中的 Connectors 標籤,點選右上角 Add > Add custom connector

Connectors 新增自訂連線器
圖 8:於 AI 介面中新增 Custom Connector
8

步驟 8:輸入 MCP 名稱與 API 端點網址

輸入名稱 Webpros-MCP,網址輸入 https://mcp.webpros.com/api/mcp,完成後點選 Continue

輸入 MCP 名稱與網址
圖 9:填寫 Webpros-MCP 端點位址
9

步驟 9:配置 OAuth 認證並填入 Client ID

設定認證細項如下:

  • Authentication:選擇 Always required
  • OAuth client:選擇 Use your own OAuth client
  • Client ID:輸入 cPanel 產生的 Client ID 字串(如 Hf3QmY8LpRs2KaV7NxTwJe6CgUz9BdMiP4vXnLq1Zo)。

拉到底下,點選 Add 完成連線器建立。

填寫 Client ID 與 OAuth 設定
填寫 Client ID 與 OAuth 設定
圖 10:填寫 Client ID 與權限驗證設定
10

步驟 10:MCP 連接完成與工具權限確認

完成 MCP 連接後,畫面將列出可用的 API 工具權限(包含 Read-only tools 與 Write/delete tools)。

完成 MCP 連接畫面與工具權限
完成 MCP 連接畫面與工具權限
圖 11:MCP 連接成功狀態與工具列表
11

步驟 11:連線測試與授權執行

在對話框輸入:「請幫我確認目前 webpros-mcp 連線是否正常」。

初次連線時,系統會跳出授權請求,請點選 Allow once;若不想一直確認,可點選 Always allow

初次連線授權確認視窗
圖 12:初次執行工具的權限授權提示
連線測試成功確認畫面
圖 13:確認連線成功,回傳伺服器狀態、地址與 GUID

5. AI 透過 Webpros MCP 執行各種主機操作範例

範例一:列出 cPanel 全部 Domain

請求:請列出 cPanel 帳號全部 Domain

Used Webpros-MCP Integration

已成功列出 cPanel 帳號的全部 Domain,以下是你的 cPanel 帳號 (cpinst.eee.tw:2083) 的 Domain 詳情:

類型 Domain 名稱
主域名 cpinst2.phpchk.com(範例)
附加域名
停泊域名
子域名 nodejs0821.cpinst2.phpchk.com(範例)
nodejs0824.cpinst2.phpchk.com(範例)

統計摘要:主域名 1 個、子域名 2 個、附加域名 0 個、停泊域名 0 個,總計 3 個 Domain。

列出 Domain 對話範例截圖
圖 14:AI 查詢並結構化回傳主機所有網域列表

範例二:新增子網域 (Subdomain)

請求:請新增 test.cpinst2.phpchk.com 子網域

Used Webpros-MCP integration

子域名已成功新增! 子域名 test.cpinst2.phpchk.com(範例) 已經成功建立。

新建立的子域名文件夾位置預設為:/public_html/test(範例)

更新後的統計摘要:主域名 1 個、子域名 3 個 (原本 2 個),總計 4 個 Domain。

新增子網域對話範例截圖
圖 15:AI 即時建立子網域並設定主機目錄

範例三:移除子網域

請求:請移除 test.cpinst2.phpchk.com 子網域

Used Webpros-MCP integration

子域名已成功移除! 子域名 test.cpinst2.phpchk.com(範例) 已經成功刪除。

注意:子域名的文件夾 (/public_html/test(範例)) 並未被自動刪除,如需移除檔案,請手動刪除。
移除子網域對話範例截圖
圖 16:AI 移除子網域並提示檔案保留機制

範例四:查詢郵件帳號列表

請求:請提供郵件帳號列表

Used Webpros-MCP Integration

你的 cPanel 帳號中共有 2 個郵件帳號:

# 郵件帳號 登入名稱 收信狀態 登入狀態
1 222@cpinst2.phpchk.com(範例) 222@cpinst2.phpchk.com(範例) 正常 正常
2 cpinst2phpchk(範例) (主帳號) Main Account 正常 正常

狀態說明:收信狀態 (0=正常接收郵件 | 1=已停用)、登入狀態 (0=可正常登入 | 1=已停用)。

查詢郵件帳號列表截圖
圖 17:AI 查詢郵箱帳號與當前收發信登入狀態

範例五:查詢主機空間與每月流量使用情況

請求:請確認目前此 cPanel 帳號空間與流量使用情況,還有上限值

cPanel 帳號空間與流量使用情況

資源項目 使用量 上限值 使用率 評估狀態
磁碟空間 1.14 GB (1,169 MB) 15 GB 8% 良好(充足)
每月流量 10.24 KB 1.46 TB (1,536 GB) 0% 良好(充足)

總結:帳號整體狀態良好,無需進行任何優化或升級。

主機資源與流量查詢截圖
圖 18:AI 即時統計主機磁碟容量與流量使用配額

範例六:修改郵件帳號密碼(安全性流程)

請求:請幫我修改 222@cpinst2.phpchk.com 郵件帳號密碼,並回傳新的密碼給我

AI 安全提醒與確認方案

  • 方案 A:由您提供指定密碼,AI 協助設置到系統中。
  • 方案 B:由 AI 生成臨時密碼設置到系統中,您再至 cPanel 自行修改為更安全的密碼(推薦)。

確認執行方案 B 後,密碼重設成功:

郵件帳號 臨時密碼 狀態
222@cpinst2.phpchk.com(範例) TempPassXXXXXXXX(範例) 已設置

後續步驟:請使用臨時密碼登入 Webmail,或登入 cPanel 的 Email Accounts 點選「Change Password」修改為個人高強度密碼。建議密碼長度 12 字元以上並包含大小寫英文、數字與特殊符號。

重設郵箱密碼與安全提示截圖
圖 19:AI 重設郵件密碼的雙重確認與安全指引流程

範例七:新增 DNS A 紀錄

請求:請新增 nodejs9999.cpinst2.phpchk.com A 紀錄 IP 指向 8.8.8.8

A 記錄已成功新增! 您的 DNS A 紀錄已成功添加到 DNS 區域。

項目 設定值
完整域名 nodejs9999.cpinst2.phpchk.com(範例)
記錄類型 A (IPv4)
指向 IP 8.8.8.8
TTL 14400 秒
狀態 已生效
新 Serial 2026082508

驗證指令

dig nodejs9999.cpinst2.phpchk.com A nslookup nodejs9999.cpinst2.phpchk.com

亦可透過線上工具查詢:MxToolboxDNSChecker

新增 DNS A 紀錄對話截圖
圖 20:AI 完成 DNS 區域設定並提供測試驗證指令

體驗高效、穩定的次世代智慧主機管理

遠振資訊虛擬主機全系列支援最新 cPanel 控制面板,提供極速 NVMe SSD 儲存與高品質台灣機房線路。無論是企業官網、部落格或電商平台,讓您的網站運作穩定順暢,無縫擁抱 AI 自動化運維!

立即了解台灣虛擬主機方案