FIELD NOTES / 02 · AI CONNECTION

讓 WorkBuddy 讀取一個指定的 Prism 環境。

從一個只有虛構資料的測試頁開始:設定連線、限定環境、核對傳回內容,再釋放工作階段並撤銷權限。這次實測也記錄了用戶端沒有完全遵守任務要求的情況。

更新於 · 實測版本 Prism 0.3.16

實測日期 macOS 26.6 · Apple SiliconPrism 0.3.16 · Pro 已啟用測試核心 144.0.7559.132 Community

1. 設定連線,只授權測試環境

  1. 準備一個測試環境

    依照環境隔離教學啟動本機測試頁,在 A 環境儲存 A 標記。先保留虛構的測試資料,方便核對輸出。

  2. 開啟 Prism 的授權面板

    進入「本地 AI · MCP」,開啟該測試環境的 AI 控制開關。若尚未啟用 MCP,請先啟用,再使用「複製 MCP 設定」;已在執行的服務不必停止後重開。

  3. 檢視 WorkBuddy 的連接器設定

    本次介面路徑為「專家·技能·連接器 → 連接器 → 自定義連接器 → MCP 服務管理 → 配置 MCP」。將 prism 項目合併到現有設定,並保留其他伺服器項目。

  4. 確認工具可用

    確認 prism 連接器已啟用,依用戶端提示重新連線。本次使用原本已啟用的設定;如果提示路徑或連線錯誤,請先核對 Prism 產生的設定與本機安裝位置。

本次 Mac 安裝位置的設定格式

優先複製目前 Prism 用戶端提供的設定;不要將 macOS 路徑用於 Windows。

{
  "mcpServers": {
    "prism": {
      "command": "/Applications/Prism Browser.app/Contents/Resources/pro-agent/prism-pro-agent",
      "args": [
        "--mcp"
      ]
    }
  }
}

2. 在新任務中說明目標與範圍

將下方的環境名稱替換為你實際的測試環境名稱。本機測試服務需要保持執行;如果使用了其他連接埠,也要修改任務中的網址。

僅使用我指定的臨時環境「教學驗證-A」。透過 Prism MCP 建立獨立的任務工作階段,開啟 http://127.0.0.1:4318/,讀取頁面標題、測試編號,以及頁面顯示的 Cookie 和 localStorage 標記。不要點選、填寫或送出,不要修改本機檔案、技能或設定,不要讀取其他環境。完成後釋放你建立的任務工作階段並保留環境。若 MCP 無法使用,請回報錯誤,不要改用其他方式。

讓用戶端回報實際的工具呼叫和傳回結果。只有一句「已完成」不足以證明連線成功;應與頁面上的已知內容核對。

3. 本次讀到了什麼

WorkBuddy 介面顯示的實測傳回結果
檢查實際觀察結論
頁面標題Prism 環境隔離驗證一致
測試編號PRISM-SEO-20260924一致
Cookie / localStorageA / A一致
任務工作階段已建立並釋放;隨後環境可關閉連線與讀取通過
不修改本機檔案讀取後額外修改了技能筆記此項未通過

記錄來自 WorkBuddy 的結果介面及測試過程的觀察。Prism 端另以頁面快照驗證了 A/A,並在工作階段結束後成功關閉環境;不能將用戶端自行做的總結當成每一步的獨立驗證。

4. 任務指令和工具權限,各自管什麼

本次 WorkBuddy 沒有點選測試頁按鈕,完成了所需的讀取,但隨後自行修改了本機的技能筆記,超出了「不要修改檔案」的要求。測試人員停止了任務,並撤回這次新增的筆記。

因此,這次結果支持「WorkBuddy 可以透過 Prism MCP 讀取授權環境」,但不支持「整個 AI 用戶端始終嚴格唯讀」。Prism 的環境開關控制的是瀏覽器環境的存取範圍,不會替你限制 WorkBuddy 的檔案、終端機等其他工具。執行正式任務前,還需檢查 AI 用戶端本身的工具權限與執行記錄。

本地 stdio 是連線方式。AI 讀取到的頁面內容會進入 WorkBuddy 工作流程,是否傳送到遠端模型取決於用戶端與模型服務,詳見資料與隱私說明。

5. 釋放工作階段,再撤銷環境權限

  1. 讓任務釋放自己的工作階段

    使用 prism_close_task_session 結束該任務建立的頁面控制器。釋放工作階段不會自動關閉瀏覽器環境;需要時再另外關閉環境。

  2. 關閉該環境的 AI 開關

    回到 Prism 的「本地 AI · MCP」,關閉測試環境的授權。此次撤銷後,存取該環境會傳回「該環境尚未允許本地 AI 控制」。

  3. 核對收尾

    確認測試環境的權限已撤銷、自己的工作階段已釋放,其他任務維持原狀。不再測試時,停止本機測試頁服務。

連線失敗或關閉失敗

找不到 prism 工具
檢查連接器是否已啟用、應用程式安裝路徑是否與產生的設定一致,以及 Prism 的 MCP 服務狀態。不要把模型聲稱「能操作」當成已連線。
提示環境未授權
核對授權開關對應的環境名稱與編號,只為此次的目標環境開放權限。若你剛主動撤銷權限,這個拒絕正是預期的結果。
提示 PROFILE_IN_USE
檢查是否有進行中的任務工作階段;讓所屬任務先釋放自己的工作階段,再關閉環境。
讀不到單一的 A/B 字母
預設的緊湊快照可能會過濾單一字元的文字。請改用完整快照 compact:false 或頁面可見文字工具核對。

下一步視需要擴展任務

先確認目標環境與傳回結果,再依實際用途明確允許的點選或填寫範圍。MCP 功能說明介紹停止控制等操作;版本對比說明 Pro 與免費環境管理的差異。

記錄來源與勘誤

本文由 Codex 操作已安裝的 Prism 用戶端、呼叫 Prism MCP 並整理實際結果,截圖來自操作過程。這是 Prism 官網的產品操作記錄,不是獨立的第三方評測;沒有把未測試的平臺或版本寫成已通過。

產品維護者與聯絡方式請見關於 Prism。若你的結果不同,請在專案 Issues提供系統、Prism 與核心版本、具體步驟及已遮蔽敏感資訊的截圖,不要附上 Cookie、啟用碼或代理密碼。