【遠振資訊新服務上線】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 帳號註冊
步驟 1:開啟 WebPros 官網並註冊帳號
開啟 https://account.webpros.com/,使用右上角 Create WebPros account 註冊新帳號。依照說明填寫對應資訊,以完成帳號註冊。
步驟 2:登入 WebPros 帳號進行確認
註冊完成後,請登入進行測試確認個人資訊與時區設定正常(https://account.webpros.com/)。
3. cPanel 與 WebPros 帳號綁定
步驟 3:進入 cPanel 並切換至 meridian 面板
登入欲綁定 MCP 的 cPanel 帳號,切換至 meridian 面板,點選右上角 Connections。
步驟 4:點選 Link WebPros Account
在 Account Preferences 中的 Connections 標籤頁內,找到 MCP Connection 區塊並點選 Link WebPros Account。
步驟 5:再次輸入 cPanel 帳密進行登入授權
系統跳出驗證頁面,提示將 WebPros 帳號與 cPanel 關聯,請再次輸入此 cPanel 的帳號與密碼進行登入驗證。
步驟 6:完成綁定並取得 MCP 連線資訊
完成綁定後,畫面將會顯示 MCP 設定相關資訊以及相關說明,包含 Connection configuration 與 Download mcp.json 選項。
4. AI 連線器配置與連線驗證(以 MCP Client 為例)
步驟 7:新增自訂連線器 (Add Custom Connector)
開啟支援 MCP 的用戶端桌面工具(例如 Claude Code Desktop),進入設定中的 Connectors 標籤,點選右上角 Add > Add custom connector。
步驟 8:輸入 MCP 名稱與 API 端點網址
輸入名稱 Webpros-MCP,網址輸入 https://mcp.webpros.com/api/mcp,完成後點選 Continue。
步驟 9:配置 OAuth 認證並填入 Client ID
設定認證細項如下:
- Authentication:選擇
Always required。 - OAuth client:選擇
Use your own OAuth client。 - Client ID:輸入 cPanel 產生的 Client ID 字串(如
Hf3QmY8LpRs2KaV7NxTwJe6CgUz9BdMiP4vXnLq1Zo)。
拉到底下,點選 Add 完成連線器建立。
步驟 10:MCP 連接完成與工具權限確認
完成 MCP 連接後,畫面將列出可用的 API 工具權限(包含 Read-only tools 與 Write/delete tools)。
步驟 11:連線測試與授權執行
在對話框輸入:「請幫我確認目前 webpros-mcp 連線是否正常」。
初次連線時,系統會跳出授權請求,請點選 Allow once;若不想一直確認,可點選 Always allow。
5. AI 透過 Webpros MCP 執行各種主機操作範例
範例一:列出 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。
範例二:新增子網域 (Subdomain)
Used Webpros-MCP integration
子域名已成功新增! 子域名 test.cpinst2.phpchk.com(範例) 已經成功建立。
新建立的子域名文件夾位置預設為:/public_html/test(範例)。
更新後的統計摘要:主域名 1 個、子域名 3 個 (原本 2 個),總計 4 個 Domain。
範例三:移除子網域
Used Webpros-MCP integration
子域名已成功移除! 子域名 test.cpinst2.phpchk.com(範例) 已經成功刪除。
/public_html/test(範例)) 並未被自動刪除,如需移除檔案,請手動刪除。
範例四:查詢郵件帳號列表
Used Webpros-MCP Integration
你的 cPanel 帳號中共有 2 個郵件帳號:
| # | 郵件帳號 | 登入名稱 | 收信狀態 | 登入狀態 |
|---|---|---|---|---|
| 1 | 222@cpinst2.phpchk.com(範例) |
222@cpinst2.phpchk.com(範例) |
正常 | 正常 |
| 2 | cpinst2phpchk(範例) (主帳號) |
Main Account | 正常 | 正常 |
狀態說明:收信狀態 (0=正常接收郵件 | 1=已停用)、登入狀態 (0=可正常登入 | 1=已停用)。
範例五:查詢主機空間與每月流量使用情況
cPanel 帳號空間與流量使用情況
| 資源項目 | 使用量 | 上限值 | 使用率 | 評估狀態 |
|---|---|---|---|---|
| 磁碟空間 | 1.14 GB (1,169 MB) | 15 GB | 8% | 良好(充足) |
| 每月流量 | 10.24 KB | 1.46 TB (1,536 GB) | 0% | 良好(充足) |
總結:帳號整體狀態良好,無需進行任何優化或升級。
範例六:修改郵件帳號密碼(安全性流程)
AI 安全提醒與確認方案:
- 方案 A:由您提供指定密碼,AI 協助設置到系統中。
- 方案 B:由 AI 生成臨時密碼設置到系統中,您再至 cPanel 自行修改為更安全的密碼(推薦)。
確認執行方案 B 後,密碼重設成功:
| 郵件帳號 | 臨時密碼 | 狀態 |
|---|---|---|
222@cpinst2.phpchk.com(範例) |
TempPassXXXXXXXX(範例) |
已設置 |
後續步驟:請使用臨時密碼登入 Webmail,或登入 cPanel 的 Email Accounts 點選「Change Password」修改為個人高強度密碼。建議密碼長度 12 字元以上並包含大小寫英文、數字與特殊符號。
範例七:新增 DNS A 紀錄
A 記錄已成功新增! 您的 DNS A 紀錄已成功添加到 DNS 區域。
| 項目 | 設定值 |
|---|---|
| 完整域名 | nodejs9999.cpinst2.phpchk.com(範例) |
| 記錄類型 | A (IPv4) |
| 指向 IP | 8.8.8.8 |
| TTL | 14400 秒 |
| 狀態 | 已生效 |
| 新 Serial | 2026082508 |
驗證指令:
亦可透過線上工具查詢:MxToolbox 或 DNSChecker。
體驗高效、穩定的次世代智慧主機管理
遠振資訊虛擬主機全系列支援最新 cPanel 控制面板,提供極速 NVMe SSD 儲存與高品質台灣機房線路。無論是企業官網、部落格或電商平台,讓您的網站運作穩定順暢,無縫擁抱 AI 自動化運維!
立即了解台灣虛擬主機方案