MCP
MCP 窗格設定的是這台機器的代理程式可以使用哪些 Model Context Protocol 伺服器(機器在設定編輯器中即工作區)。MCP 伺服器把外界的工具與脈絡交給代理程式——一份文件索引、一個議題追蹤器、一個設計工具、一個資料庫瀏覽器。你在這裡把每一台伺服器描述一次;Bromure 會把它寫進每個代理程式自己的組態,並在開機時交給 VM。
說明文字:「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 / STDIO | HTTP | 在 JSON 模式中隱藏。 |
| 已啟用 | 開關 | 開啟 | 每台伺服器各自。 |
| 以 JSON 編輯 | 切換 | 表單 | 原始 JSON,原樣傳遞。 |
| 命令 / 引數 | 文字(STDIO) | 空 | 可執行檔與引數。 |
| URL | 文字(HTTP) | 空 | 那個端點。 |
| 驗證 | OAuth 或靜態權杖(HTTP) | 無 | 真正的權杖留在 Mac 上;在傳輸時替換。 |
| 新增伺服器 | 按鈕 | — | 加上一台已啟用的 HTTP 伺服器。 |
相關章節
- CLI、API 與 MCP — 應用程式自己的 MCP 伺服器,以及客體內各伺服器的連接埠。
- 憑證與傳輸邊界 — MCP 的權杖怎麼被保管與替換。
- 設定參考 — 所有窗格一覽。