POWERSCADA

MCP AI 助手介接

MCP(Model Context Protocol)是讓 AI 助手呼叫外部系統工具的標準介面。PowerScada 的後端內建 MCP 服務,客戶用自己支援 MCP 的 AI 客戶端連上設備後,AI 就能直接讀取專案、建畫面、設通訊與警報、查系統狀態。

它解決的是工程師逐筆手動建點位、建畫面、查設備狀態的重複勞力:拿到點表 Excel,讓 AI 一次建好通道、設備、點位、警報規則與趨勢表。

Runtime 監控畫面

AI 能做什麼

工具共 262 個、35 個分類,由後端的 API 自動鏡像產生,功能與編輯器一致。每個工具描述標示「唯讀」或「破壞性」,更新類工具採先讀現值、合併、再寫入,不會把沒提到的欄位洗回預設。

  • 讀專案:專案清單、頁面索引(頁碼、名稱、元件數)、單頁內容、專案設定、專案匯出。
  • 建畫面:建立專案、新增或覆寫單頁、改名、移動與交換頁碼(自動重新對應引用)、組合件、圖片上傳、內建圖庫查詢、字型、多國語字典。
  • 設通訊:通道、設備、表、點位的建立修改刪除與 Excel 匯入匯出;BACnet 掃描與物件匯入;OPC UA 節點瀏覽;寫入點位;重啟通訊;Modbus 與 OPC UA 伺服器設定。
  • 警報與趨勢:警報表與規則(含批量)、確認狀態、查活躍與歷史警報、確認;趨勢表與點位、歷史查詢、Excel 匯出。
  • 自動化:腳本建立、驗證、觸發、重啟;排程建立與立即執行;背景任務;報表模板上傳。
  • 查狀態:系統資訊與授權健康、CPU 記憶體磁碟網路、通訊狀態、各通道狀態、在線客戶端、儲存空間、備援狀態、更新記錄、操作紀錄。
  • 現場操作:部署、停止運轉、讓現場螢幕立刻切頁、攝影機與 VNC 連線測試、USB 檔案清單、事件錄影片段查詢與保護。

安全與追溯

MCP 端點在後端同一個埠的 /mcp 路徑,以系統帳號密碼做 Basic 認證,角色需 Engineer 以上。所有 MCP 操作都寫入操作紀錄,可事後追溯。

  • 受專案保護密碼的專案,AI 必須先解鎖才能讀寫設計內容。
  • 試用模式下的部署驗證在後端強制執行,AI 無法繞過。
  • 限 Admin 或 Engineer 的工具(備援設定、儲存空間、重開機、關機、使用者管理)依角色阻擋。
  • 登入、授權續期、部署驗證、專案解鎖等敏感接口刻意不開放為工具。

畫面

專案中心與專案清單
專案中心與專案清單

操作流程

  1. 1在設備上準備 Engineer 以上角色的系統帳號。
  2. 2在自己的 AI 客戶端(例如 Claude Code 等支援 MCP 的工具)新增 HTTP 型 MCP 伺服器,位址為 http://設備IP:7050/mcp,以該帳號做 Basic 認證。
  3. 3連上後先用總覽與搜尋工具了解專案與可用工具,再呼叫需要專案識別碼的工具。
  4. 4修改前先讀再寫,例如先取回頁面再儲存頁面;受保護專案先用密碼解鎖。
  5. 5事後在操作紀錄查看 AI 做過的每一筆操作。

FAQ

常見問題

要另外安裝 MCP 伺服器嗎?

不用。MCP 服務內建在後端程序,走後端同一個埠的 /mcp 路徑;只要在自己的 AI 客戶端填入位址與帳密即可。

AI 會不會誤刪或覆寫設定?

工具描述明確標示「破壞性」供 AI 客戶端在執行前確認;更新類工具採讀取現值合併後再寫入,不會把未提到的欄位洗回預設;所有操作都進操作紀錄。全量覆寫頁面的工具要特別小心,應改用單頁儲存。

沒買授權能用 AI 助手嗎?

MCP 屬授權項目,不在試用模式免費開放的功能(3D、攝影機串流、趨勢、警報、腳本)之內;方案細節請洽詢。