2025-06-04 如何在關螢幕讓你的MCP 永遠在背景運行

2025-06-04 如何在關螢幕讓你的MCP 永遠在背景運行

可以 ✅,你可以讓 Mac B 的 MCP Gateway 在關螢幕或登出螢幕時繼續運行,但需要注意幾件事:


1️⃣ 使用 pm2 常駐(推薦)

pm2 是 Node.js 的程式管理工具,可以讓你的 MCP 永遠在背景運行,不會因為關螢幕或終端機關閉而停止。

安裝 pm2

1
npm install -g pm2

用 pm2 啟動 MCP

1
pm2 start ~/mcp-gateway/gateway.mjs --name mcp-gateway

查看狀態

1
pm2 list

停止 MCP

1
pm2 stop mcp-gateway

讓 pm2 開機自動啟動

1
2
pm2 startup
pm2 save

這樣 Mac B 開機後,MCP 會自動在背景啟動。


2️⃣ 關螢幕設定

  • MacBook 預設:合上螢幕會進入睡眠模式 → Node.js 程式會停止。

  • 解決方法

    1. System Settings → Battery → Prevent computer from sleeping automatically when the display is off(macOS Monterey / Ventura 位置可能略不同)
    2. 或使用工具:Amphetamine(App Store 免費) → 設定合上螢幕時保持喚醒。

建議用 pm2 + Prevent sleep,確保 MCP Gateway 即使關螢幕也能運行。


3️⃣ 驗收方式

  • 開啟 MCP gateway
  • 合上 MacBook 螢幕或鎖螢幕
  • 用 Windows 前端送問題 → 仍收到回覆

如果你要,我可以幫你寫 完整指令列表,讓 Mac B 可以 開機 → 自動啟動 MCP → 合螢幕仍可跑,全部一步到位。

你希望我整理這份指令嗎?