微軟在最新推出的 Visual Studio Code 1.99 更新中,正式導入了 Agent 模式 與 MCP(Model Context Protocol)伺服器 的支援。這項更新代表 VS Code 正式邁向 AI 驅動的開發新紀元,讓開發者與 AI 助手之間的互動變得更自然、更智慧、更高效率。
Agent 模式:AI 助手進化為智慧開發夥伴
在傳統的 AI 編輯協助中,例如 Copilot Chat,使用者必須逐步輸入指令並手動執行建議。而「Agent 模式」的出現,徹底改變了這種互動方式。透過這個模式,AI 助手能夠主動理解使用者的需求,自動規劃並執行一系列開發步驟。
舉例來說,開發者可以輸入:
「請幫我將這個函式重構成模組,並更新相依的呼叫程式碼。」
啟用 Agent 模式後,AI 助手不僅會重新組織程式碼,還能搜尋整個工作區、編輯相關檔案,甚至在必要時執行終端機指令,完成整個工作流程,大幅減少人工操作時間。
MCP:讓 AI 助手能呼叫你自己開發的工具
MCP(Model Context Protocol) 是一項新的通訊協定,讓開發者可以將自己的工具、應用程式或外部系統,開放給 AI 助手呼叫使用。MCP 扮演了 AI 模型與外部世界的橋樑,使模型不再只是提供建議,而是可以實際執行具體的任務。
透過在專案的 .vscode/mcp.json
中註冊自定義 MCP 伺服器,AI 助手便能自動發現這些資源並整合進它的任務流程中。例如,它可以:
- 調用 REST API 搜尋資料庫紀錄
- 執行你自己撰寫的 Node.js 工具
- 查詢雲端部署狀態並回報
- 對接公司內部的 CI/CD 工具系統
這意味著開發者不只是使用 AI,更能訓練 AI 為自己工作的方式。
結語:從自動補完邁向智慧協作
Agent 模式與 MCP 的結合,標誌著開發體驗的重大演進。從單純的語法補完,到能理解語意、執行操作、串接資源的智慧代理,AI 開發夥伴正在逐步成為團隊中的一員。
VS Code 的這項更新不僅提升了開發效率,也開啟了開發者與 AI 共創的可能性。若你尚未啟用這項功能,不妨現在就升級至 v1.99,親自體驗 Agent/MCP 所帶來的全新開發模式。
如需更深入的教學與實作範例,可以參考官方文件: