MCP

MCP 窗格設定的是這台機器的代理程式可以使用哪些 Model Context Protocol 伺服器(機器在設定編輯器中即工作區)。MCP 伺服器把外界的工具與脈絡交給代理程式——一份文件索引、一個議題追蹤器、一個設計工具、一個資料庫瀏覽器。你在這裡把每一台伺服器描述一次;Bromure 會把它寫進每個代理程式自己的組態,並在開機時交給 VM。

MCP 窗格,顯示空狀態訊息「未設定任何 MCP 伺服器」與一個「新增伺服器」按鈕。

說明文字:「MCP 伺服器讓你的代理程式取得外部工具與脈絡。組態會被翻譯成每個代理程式(Claude Code、Codex、Grok、Kimi 與 omp)該有的格式,並在開機時注入 VM。」都沒設定時,窗格會顯示未設定任何 MCP 伺服器。

內建的伺服器

每一台機器也都會得到 Bromure 自己的 MCP 伺服器。你不在這裡設定它們,它們也不會列在窗格中。每一個都是 VM 裡的一支小程式,透過一條私有的虛擬通訊端與 Mac 交談。

伺服器給誰代理程式能用它做什麼
bromure-browser每個代理程式操作這台機器內嵌的 Chromium:瀏覽、點選、輸入、擷取畫面、讀取主控台與網路紀錄。見內嵌瀏覽器。
bromure-automations每個代理程式列出、建立、編輯、刪除並執行這台機器的自動化。見自動化。
bromure-infrastructure每個代理程式看這台機器可以使用哪些 Kubernetes 叢集與登錄檔,並建立新的。見Kubernetes 叢集與登錄檔。
bromure-delegation每一個代理程式工作階段把工作交給另一個工作階段,或向另一台機器送出請求,並聽取回覆。見代理程式協同工作。
bromure-board正在處理編碼任務的代理程式訂出計畫、建立子任務、把任務交付檢視。見編碼任務。
bromure-switchboard只有總機看見並引導每一個工作階段。見總機與訊息。

在 Claude Code 的組態裡,前四個會以 browser、automations、infrastructure 與 delegation 出現。

提示: 不要把你自己的伺服器取成跟內建的同名(browser、automations、infrastructure、delegation):你的那個會在代理程式的組態中取代掉內建的那一項。

新增一台伺服器

點選新增伺服器會加上一列。新伺服器使用 HTTP 並且是啟用的。每一列有:

  • 名稱——伺服器的識別名(提示文字為 my-server)。
  • 傳輸方式——HTTP 或 STDIO。在 JSON 模式中隱藏。
  • 啟用開關——在不刪除的情況下開啟或關閉這台伺服器。
  • 以 JSON 編輯——大括號按鈕會把表單換成一個原始 JSON 編輯器,邊打邊驗證並原樣傳遞;它接著會顯示切換回表單。
  • 移除——減號按鈕。

STDIO 伺服器

在 VM 內啟動、透過標準輸入輸出講 MCP 的程式:

  • 命令——可執行檔(提示文字為 npx)。
  • 引數——以空白分隔(提示文字為 -y @upstash/context7-mcp)。

HTTP 伺服器

一個遠端的 MCP 端點。URL 收下位址(提示文字為 https://mcp.example.com/mcp);驗證的展開區放憑證。不論哪一種,真正的權杖都留在 Mac 上:

  • 以 OAuth 授權…——由 Mac 執行 OAuth 登入。授權之後,該列會顯示已授權並附上到期時間,以及重新授權 / 撤銷。代理程式的組態裡完全沒有憑證;是代理伺服器把授權加到送往該伺服器的請求上。
  • 靜態權杖——在「或輸入一個靜態權杖:」之下,設一個環境變數名稱(例如 FIGMA_OAUTH_TOKEN)並貼上權杖,說明文字是絕不送進 VM — 由代理伺服器替換。VM 在那個變數裡拿到一個替身,而代理伺服器在送往該伺服器主機的請求上把它換成真正的權杖。

對帶權杖的 HTTP 伺服器,代理伺服器也會回答該伺服器的 OAuth 探索請求,這樣代理程式就會把它當成已經登入,而不去嘗試自己那套在 VM 裡行不通的登入流程。見憑證與傳輸邊界。

注意: 若某台 JSON 模式的伺服器同時也有靜態權杖,它的 JSON 會被忽略,改用表單的欄位,好讓權杖能被替換。

變更何時生效

伺服器的定義是在機器開機時寫進各代理程式的組態的。在新增、變更或移除一台伺服器之後,請重新啟動機器,代理程式才看得到它。OAuth 的授權與撤銷在 Mac 上立即生效。

這個窗格與應用程式自己的 MCP 伺服器

  • 這個窗格設定的是 VM 裡面那個代理程式當作工具使用的伺服器。
  • 偏好設定中的自動化窗格啟用的是 bromure-ac mcp 伺服器,它讓外面——你 Mac 上——的代理程式去操作 Bromure 本身。見自動化與CLI、API 與 MCP。

設定參考

設定類型預設說明
伺服器清單各列空名稱、傳輸方式、啟用開關、JSON 切換。
傳輸方式HTTP / STDIOHTTP在 JSON 模式中隱藏。
已啟用開關開啟每台伺服器各自。
以 JSON 編輯切換表單原始 JSON,原樣傳遞。
命令 / 引數文字(STDIO)空可執行檔與引數。
URL文字(HTTP)空那個端點。
驗證OAuth 或靜態權杖(HTTP)無真正的權杖留在 Mac 上;在傳輸時替換。
新增伺服器按鈕—加上一台已啟用的 HTTP 伺服器。

相關章節