2025-06-17 mcp-gateway可以關螢幕跑嗎?
2025-06-17 mcp-gateway可以關螢幕跑嗎?
讓 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 | pm2 startup |
這樣 Mac B 開機後,MCP 會自動在背景啟動。
2️⃣ 關螢幕設定
MacBook 預設:合上螢幕會進入睡眠模式 → Node.js 程式會停止。
解決方法:
- System Settings → Battery → Prevent computer from sleeping automatically when the display is off(macOS Monterey / Ventura 位置可能略不同)
- 或使用工具:
Amphetamine(App Store 免費) → 設定合上螢幕時保持喚醒。
建議用 pm2 + Prevent sleep,確保 MCP Gateway 即使關螢幕也能運行。
3️⃣ 驗收方式
- 開啟 MCP gateway
- 合上 MacBook 螢幕或鎖螢幕
- 用 Windows 前端送問題 → 仍收到回覆
如果你要,我可以幫你寫 完整指令列表,讓 Mac B 可以 開機 → 自動啟動 MCP → 合螢幕仍可跑,全部一步到位。
你希望我整理這份指令嗎?