完整的 MCP 體驗:VS Code 全面支援規格功能
2025 年 6 月 12 日,作者:Harald Kirschner、Connor Peet 與 Tyler Leonhardt
VS Code 現已全面支援 Model Context Protocol (MCP) 規格。
MCP 共同創作者 David Soria Parra 分享對此里程碑的看法:
「看到開發者現在能在 VS Code 內使用完整系列的 MCP 功能,我感到非常興奮。社群在創新方面的表現,以及不斷突破技術極限的動力,總讓我印象深刻。」
除了我們在 五月份所介紹 的基礎工具與工作區感知能力之外,您現在還可以使用授權 (Authorization)、提示詞 (Prompts)、資源 (Resources) 與採樣 (Sampling)。這些新增功能將 MCP 從單一工具集轉變為 AI Agent 整合的全面標準。
安全性優先:全新的授權基礎
新的授權規格 是最重大的躍進。微軟、Anthropic 以及廣大的身份驗證社群(包括 Okta/Auth0、Stytch 和 Descope)共同促成了這項成果。新規格將作為資源提供者的 MCP 伺服器與授權伺服器清楚分離,讓開發者能將驗證委託給現有的身份提供者,而無需從頭構建自己的 OAuth 實作。想了解新授權流程的技術細節,請參考 Den Delimarsky 撰寫的全面概述。
結合(在我們上一版本中加入的)串流式 HTTP 傳輸,這使得遠端 MCP 伺服器能夠獨立擴展,同時保持企業級的安全性。GitHub MCP 伺服器 完美展示了此項演進——它現在可以作為遠端伺服器運作,並具備妥善的 OAuth 整合,能直接使用 VS Code 現有的 GitHub 驗證與帳戶管理功能,讓您能安全地連結儲存庫與問題追蹤系統。

超越工具:完整的 MCP 原生功能
當「工具」負責處理個別動作時,提示詞 (Prompts) 則能提供完整的工作流程。這些並非靜態範本,而是動態且具備情境感知能力的起點,伺服器能根據您目前的工作區與專案狀態進行調整。當伺服器提供提示詞時,它們會直接出現在 VS Code 的斜線指令中,與您的 使用者定義提示詞 並列,讓您只需透過簡單的 /mcp.servername.promptname 指令,即可呼叫複雜的工作流程。

資源 (Resources) 代表您可以直接互動的語意資訊。例如,當 Playwright MCP 伺服器截取網頁應用程式的螢幕截圖時,該影像可以成為一種資源,讓您拖曳至工作區中、加上註釋或與團隊成員共享。當偵錯工具回傳日誌時,這些日誌可以直接在 VS Code 中進行即時更新。

也許呼聲最高的 MCP 功能就是 採樣 (Sampling),即 MCP 伺服器能主動發出語言模型請求的能力。伺服器不再需要自行管理 AI SDK 與 API 金鑰,而是可以使用您現有的模型訂閱。這實現了複雜的推理與多 Agent 協作,同時讓您掌握安全性、隱私與成本控制權。

準備好進行探索
完整的 MCP 體驗現已在 VS Code 中提供。歡迎嘗試具備全新遠端功能與 VS Code 驗證整合的 GitHub MCP 伺服器,探索提供豐富提示詞與資源的伺服器,或建立您自己的伺服器以善用完整規格。
若要開始使用,請查閱 VS Code MCP 文件、瀏覽 官方伺服器儲存庫,或深入閱讀 Model Context Protocol 規格。
MCP 生態系統現在擁有了一個提供完整建構基礎的客戶端。
祝您開發愉快!