透過 MCP 操控 Restorm
Restorm 提供一個 MCP 伺服器(Model Context Protocol)。因此 AI 代理程式 — Claude Code、Cursor,或任何 MCP 用戶端 — 都能讀取您的專案、建立並執行請求, 並操控介面。
正是這一點讓您可以說「匯入這份 Swagger、建立一個測試下單流程的情境並執行它」, 並在一個您始終看得見的應用程式裡得到可驗證的結果。
伺服器預設為啟用。有兩道治理機制:
- 設定 ▸ MCP ▸ 啟用 MCP 伺服器這個設定項;
- 一條絕對規則:在沒有顯示器的機器上,MCP 伺服器永遠不會啟動,不論設定 為何。因此 CI 伺服器不會意外對外暴露一個端點。
狀態列的 MCP 指示器會在每次有呼叫進來時閃動。它的浮動視窗可以為本次工作 階段暫停或恢復伺服器,也可以開啟 MCP 記錄。

連接代理程式
Section titled “連接代理程式”啟動時,Restorm 會挑選一個空閒的連接埠、產生一組屬於該處理程序的存取權杖,
並在系統的暫存目錄寫入一個探索檔案。JSON-RPC 伺服器在
127.0.0.1:<port>/mcp 上接聽 — 只限本機迴路:任何來自外部的呼叫者都會收到
403。
方案 A — 啟動器(建議)
Section titled “方案 A — 啟動器(建議)”一個小型代理程式會在您 MCP 用戶端的標準輸入與 Restorm 的 HTTP 伺服器之間搭橋:
{ "mcpServers": { "restorm": { "command": "node", "args": ["scripts/mcp-launcher.mjs"] } }}它會找到正在執行的實例、注入權杖,而且絕不會在背後偷偷啟動 Restorm: 您手動關掉 MCP 伺服器的那個實例會保持關閉,並回傳清楚的錯誤訊息。
方案 B — 直接走 HTTP
Section titled “方案 B — 直接走 HTTP”從探索檔案讀取連接埠與權杖,然後帶著 Authorization: Bearer <jeton> 標頭送出
您的 JSON-RPC 請求。
多個 Restorm 可以並行執行。每一次呼叫都接受一個保留鍵 __session 來指定
目標實例。list-instances、create_instance 與 terminate_instance 這幾個工具
補齊了整套機制。
讀取 · 導覽 · 專案 · 寫入 · 環境與密鑰 · 匯入 · 執行 · 情境 · 實例 · 介面自動化(螢幕擷取、DOM 查詢、輸入、快速鍵、佈景主題、版面配置)。
另外還提供四個資源:restorm://project、restorm://tree、
restorm://active-tab 與 restorm://request/{id}。
完整清單:MCP 工具。
哪些免費、哪些屬於 Pro
Section titled “哪些免費、哪些屬於 Pro”MCP 伺服器本身永遠不受限制。每個工具都會在被呼叫的那一刻檢查自己的功能 權限。
- Community 版 — 全部的請求操控:執行、取消、讀取回應與歷史記錄、 讀取串流、傳送訊息、從 URL 匯入、開啟與關閉分頁、管理專案、寫入樹狀清單、 管理環境與變數、快速設定、我的最愛,以及六個防火牆工具。
- Pro 版 — 情境領域(連讀取也算)、擷取、全部的介面自動化、 佈景主題、迷你瀏覽器、workbench 版面配置、多重實例,以及 git 工具。
受限的工具依然會被列出 — 名稱會帶上 (Restorm Pro) 後綴 — 並且回傳一個
明確且機器可讀的錯誤,而不是直接消失。