ServBay MCP Server 介紹
ServBay MCP Server 是 ServBay 內建的一個基於 Model Context Protocol(MCP) 的伺服器。藉由此伺服器,Claude、Cursor、VS Code 等支援 MCP 的 AI 工具,能直接「看見」並「操作」你的本機 ServBay 開發環境——查詢服務狀態、管理網站與網域、操作資料庫、簽發憑證、建立備份、讀取日誌與系統指標等,無需在對話和 ServBay 介面間反覆切換。
本文介紹什麼是 ServBay MCP Server 及其功能,接入方式與 AI 規則請參考:
- 接入 AI 用戶端(IDE Integration) — 一鍵將 MCP 接入 Claude Code / Cursor / VS Code 等
- AI 規則(AI Rule) — 協助 AI 正確且安全地使用 ServBay MCP
什麼是 MCP
Model Context Protocol(MCP)是一種開放協議,旨在讓 AI 應用程式以標準方式連接外部工具與資料來源。ServBay 將自身的環境管理能力封裝成一個 MCP Server,任何相容 MCP 的 AI 用戶端皆可透過它調用 ServBay 的功能。
MCP Server 會以本地行程(透過 stdio 傳輸)隨 ServBay 一同分發,接入時由 AI 用戶端依需求自動啟動,無需手動安裝或部署。
ServBay MCP 能做什麼
ServBay MCP Server 所提供的能力涵蓋了 ServBay 的核心管理功能:
- 環境與訂閱 — 讀取環境資訊、訂閱/方案狀態、執行診斷。
- 系統資訊與指標 — 擷取 CPU/記憶體/磁碟/網路等系統資訊與即時指標(詳見 系統資訊與指標)。
- 服務管理 — 列出服務、查詢狀態,啟動/停止/重啟 PHP、Node.js、MySQL、MariaDB、PostgreSQL、Redis、Memcached、Mailpit、MinIO、Ollama 等。
- 服務設定與日誌 — 讀寫服務設定、查閱服務日誌。
- 網站與網域 — 列出/檢視/新增/更新/移除本機網站,啟用或停用站台,管理 hosts 記錄與 dnsmasq 網域。
- 連接埠 — 檢查連接埠占用狀況。
- TLS/HTTPS 憑證 — 列出、簽發、重新簽發、刪除憑證。
- 資料庫 — 列出資料庫、建立資料庫、設定/重設資料庫密碼。
- 軟體套件 — 列出已安裝/可用套件、安裝/移除/啟用/停用、版本切換。
- Ollama 模型 — 列出與移除本機的 Ollama 模型。
- 備份 — 列表、建立、還原、刪除備份,瀏覽備份計畫。
有了這些能力,你可以直接讓 AI 幫你「啟動 PHP 8.3 並新建一個站台」、「為此網域簽發憑證」、「檢查 MySQL 錯誤日誌」等,全部由 AI 經 MCP 調用 ServBay 自動完成。
安全說明
- MCP Server 僅在本機運行,通過 stdio 與本地 AI 用戶端通訊。
- 對於寫入或具破壞性操作(如移除網站、重設資料庫密碼、還原備份等),建議讓 AI 先說明即將執行的變更,並徵求你的確認後再操作。
- 請勿於對話中輸入密鑰、token、DNS API Key、資料庫密碼或私鑰——ServBay MCP 的設計不需你手動提供這些敏感資訊。
- 搭配AI 規則使用,可讓 AI 更規範、安全地調用 ServBay MCP。
前置條件
- 已安裝並執行 ServBay(macOS 或 Windows)。
- 擁有支援 MCP 的 AI 用戶端(如 Claude Code、Cursor、VS Code + Copilot、Claude Desktop、Codex 等)。
下一步
總結
ServBay MCP Server 將 ServBay 的環境管理能力開放給 AI 工具,讓「用自然語言管理本機開發環境」成為現實。隨 ServBay 一同發佈、一鍵整合,無需額外部署,是 ServBay 邁向 AI-native 開發的關鍵一環。
