本文要點
- MCP remote server 應與倉庫、金鑰同機;Host(Cursor / Claude Code)可以只在本地連上去。
- Claude Code MCP 因 CLI Agent、長會話、多 repo、worktree,對 Server 穩定性的要求高於一般 IDE 外掛。
- 本地 stdio 適合 PoC;7×24 與團隊共用 應優先考慮 租 Mac 或 VPS,而非筆電合蓋。
- 做 iOS / Xcode 交付時,雲 Mac 往往比「VPS 跑 MCP tools + Mac 跑 Agent」更省事。
- 48 小時日租:只接 MCP Git Server → 驗證
tools/call→ 合蓋測試 → 再鎖月租。
1. MCP Server 部署:先選機器,再選 MCP tools
MCP Server 是跑在某一台上的工具行程,透過 tools/list、tools/call 提供 Git、Postgres、內網 HTTP 等 MCP tools。Host 可能是 Cursor MCP 或 Claude Code MCP;真正吃磁碟、金鑰、網路的是你部署的 Claude MCP Server。
因此 MCP deployment 第一問永遠是機器:本地筆電?Linux VPS?雲 Mac? 官方入口:Cursor MCP、Claude Code、Model Context Protocol。
kvmboot 工單趨勢一致:搜 MCP remote server、Claude Code server 的人,最後多半在 租 Mac mini 託管,把 MCP Git Server 與 worktree 放在同一台 雲 Mac。
2. 反直覺:MCP Server 不該長期跑在本地
文件預設本機 stdio 拉起 Server——五分鐘試用很友好,對已用 Claude Code 寫 production 的團隊,長期把 Server 放在筆電上往往是錯的:
- 合蓋就斷:stdio 子行程隨睡眠掛起;夜間 Agent、
launchd任務一起陪葬。 - SSH 斷鏈:Wi‑Fi 切換、休眠再喚醒,Client 與 Server 狀態不一致;長會話
tools/call失敗率上升。 - 權限不穩定:公司 Git 憑據、內網 CA、鑰匙圈在本機;同事複製 MCP 設定卻拉不起同一個 Claude MCP Server。
- worktree 混亂:兩個 Agent 共用本機 repo,
.git/index爭用、路徑指向另一台 SSH 機——最高頻的「MCP 配了但不工作」。
結論:本地只適合 PoC;7×24、多人、多 repo 就遷到不合蓋的機器——Apple 平台通常是 雲 Mac,純後端可以是 VPS。
3. Claude Code 為什麼特別依賴 MCP Server?
Cursor MCP 與 Claude Code MCP 對 Server 的「依賴度」不同。Claude Code 是 CLI Agent,更吃穩定、同機的 Claude Code server(指 MCP 行程):
- CLI Agent:連續 shell、多檔修改、跑測試;每步都可能
tools/call,Server 一斷整段流水線停在中途。 - 長會話:兩小時以上結對很常見;需要 Server 與 repo 持續可讀,不是合蓋後子行程消失。
- 多 repo:微服務常配多個 MCP tools;路徑與金鑰集中在同一台 MCP remote server 才維護得了。
- worktree:Claude Code Git 要求 MCP Git Server 的
--repository與 Agent 目錄絕對路徑一致——跨機必翻車。
Hooks 與 CLI 行為:Claude Code Hooks。
4. MCP Git Server 實戰:少切多少終端
最常接的是 @modelcontextprotocol/server-git。在 雲 Mac 的 worktree 部署 Server,Windows 筆電 SSH 進 Claude Code,由 MCP 讀分支狀態。
以前:問 release 差異 → 自己 git log 貼對話;問離 main 多遠 → 再開終端 git diff;問最後修改者 → cwd 錯多一輪。
接上 MCP Git Server 後:Claude Code MCP 直接 tools/call 拉 log、diff 摘要,同會話繼續改碼或寫 PR。內部 PoC:查 repo 狀態類工作終端往返約少三成——省的是上下文不斷檔。
MCP Server 與倉庫必須同機。worktree 布局:遠端 Mac worktree 短租。
5. Cursor MCP vs Claude Code MCP:怎麼接 MCP remote server
- stdio(本地拉起):設定在本機;適合短試——對應上文「不該長期本地」。
- SSE / 遠端:MCP remote server 在雲 Mac 或 VPS;Host 只連 URL。
分工:產品 / 全棧用 Cursor MCP 連同一台 租 Mac 上的 MCP tools;發版同學用 Claude Code MCP SSH 到同機,金鑰與 MCP Git Server 路徑只維護一份。社群 Server:MCP servers 倉庫。iOS:雲 Mac iOS CI。
6. Cloud Mac vs VPS vs 本地:MCP deployment 對照
| 部署位置 | 適合場景 | Claude Code MCP / Cursor MCP | 主要坑 |
|---|---|---|---|
| 本地筆電 | 個人 PoC、極小倉 | stdio 最快上手 | 合蓋斷;SSH 斷鏈;worktree 混亂;無法共用 Claude MCP Server |
| Linux VPS | 純後端、容器、Postgres MCP tools | DB/HTTP 類 Server;MCP Git Server 可與 CI 同機 | Agent 在 Mac 改 iOS 卻跨機 call;路徑 / 鑰匙圈割裂 |
| 雲 Mac | Claude Code Git + worktree + 可選 Xcode | MCP remote server 與倉庫同機;Cursor / Claude Code 共用 | 需日租驗區域 RTT 與 16GB/24GB;之後最省心 |
MCP 不強制 macOS——但若同時服務 Claude Code MCP、MCP Git Server 與 xcodebuild,雲 Mac 通常比 VPS + 本機 Agent 少一整類跨機排障。
6.1 快速自測:你屬於哪一種?
命中兩條以上就該規劃遷移 MCP remote server:(1)每週因合蓋 / 休眠導致 tools/call 失敗;(2)同事無法複用你的 Claude MCP Server 設定;(3)Claude Code Git 路徑與 MCP Git Server --repository 不在同一台。若(3)且做 iOS / Xcode,直接上 雲 Mac。開通:租 Mac 驗收清單;區域:亞太 / 美東 16GB/24GB。
7. 推薦架構(一圖讀懂)
┌─────────────────────────────────────────┐
│ 本地:Cursor MCP 或 Claude Code MCP │
│ (Client / Host) │
└──────────────────┬──────────────────────┘
│ SSH 或 SSE → MCP remote server
▼
┌─────────────────────────────────────────┐
│ 雲 Mac mini M4(推薦)或 Linux VPS │
│ · MCP Git Server + 其他 MCP tools │
│ · git worktree 與 Claude Code Git 同路徑 │
│ · 可選:xcodebuild / 簽名 │
└──────────────────┬──────────────────────┘
▼
雲端模型 API(Anthropic / OpenAI)
MCP Server 與倉庫同機;模型在公網 API。別把「能連上 Cursor MCP」當成 MCP deployment 已完成。
8. 48 小時驗收清單
- 日租 雲 Mac(或 VPS 測純後端 MCP tools),測 RTT 再鎖月租——區域與記憶體。
- 在目標機只接 MCP Git Server,
--repository用該機絕對路徑。 - 在 Claude Code MCP 或 Cursor MCP 問「本分支最近三次提交」——日誌須有
tools/call且結果正確。 - 筆電合蓋 8 小時,確認雲上 MCP remote server 仍可用;定時任務見 launchd + MCP FAQ。
{
"mcpServers": {
"git": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-git",
"--repository", "/Users/you/worktrees/my-app"]
}
}
}
翻車 Top 2:配置寫本機路徑、repo 在 SSH 另一頭;用合蓋筆電測 7×24。多 MCP tools 並行建議 24GB。worktree:AI Agent worktree 短租。
9. 結論與下一步
MCP Server 該部署在哪?——多數用 Claude Code MCP、Cursor MCP 交付的團隊:別長期本地;純後端可 VPS;Claude Code Git + worktree + Apple 工具鏈 優先 雲 Mac 跑 MCP remote server。
建議路徑:日租 → 只接 MCP Git Server → 合蓋測試 → 週 / 月租。