Microsoft Dev Box 模型情境協定(MCP)伺服器是一個開源整合層,連接 AI 代理與 Microsoft Dev Box 服務。 它能透過自然語言互動管理開發框、檢查狀態、執行自訂任務及執行其他開發者相關操作——全都不需離開開發環境。
此伺服器建立於 模型上下文協定(Model Context Protocol)之上,作為 AI 代理與 Microsoft Dev Box 平台之間的橋樑,讓開發者能使用對話式指令,而不必在多個介面間切換或記憶複雜的 CLI 語法。
主要案例
Dev Box MCP 伺服器在幾種常見的開發情境中表現優異:
- 每日開發工作流程:在開始工作前快速啟動、停止或檢查開發框的狀態,無需開啟 Azure 入口或開發者入口
- 專案切換:無縫切換不同專案的開發機,為功能分支建立新的開發機,或清理舊環境
- 團隊協作:與團隊成員分享開發機池資訊,協調資源使用,並協助新開發者以適當的開發機配置入職
- 故障排除與維護:修復連線問題、檢查運作狀態、查看日誌,並管理排程,無需在工具間切換上下文
- 自訂管理:安裝軟體套件、套用團隊自訂、執行設定腳本,並透過對話式指令配置開發環境
支援的工具
Dev Box MCP 伺服器透過多個工具類別,全面涵蓋 Dev Box 運作:
- 開發箱生命週期管理:建立、刪除、啟動、停止、重新啟動及修復所有專案中的開發箱
- 專案與集區發現:瀏覽可用專案、查看開發箱集區,並了解集區的設定與功能
- 電源與排程管理:控制開發機的電源狀態、管理關機排程、延遲或跳過排程的操作
- 自訂與設定:套用團隊自訂、執行個別任務、安裝套件、設定主題及查看自訂日誌
- 監控與診斷:檢查操作狀態、查看任務日誌、監控長期運行,並排除連線問題
- 資源探索:利用範圍模式鎖定特定資源,並取得 Dev Box 環境的上下文資訊
欲了解完整的支援操作清單及其範圍模式,請參閱 Dev Box MCP Server 倉庫 - 目前支援的工具。
Authentication
Dev Box MCP 伺服器使用 DefaultAzureCredential 與 基於 Web Account Manager (WAM) 的經紀式認證,實現無縫的 Azure 整合。
後續步驟
準備好使用 AI 驅動的開發專案箱管理來優化您的開發工作流程了嗎?
請參閱 教學:開始使用 Dev Box MCP 伺服器 ,了解逐步的設定與使用說明。