完整的 MCP 體驗:VS Code 全面支援規格功能

2025 年 6 月 12 日,作者:Harald KirschnerConnor PeetTyler 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 驗證與帳戶管理功能,讓您能安全地連結儲存庫與問題追蹤系統。

Screenshot showing the login dialog from the GitHub MCP server in VS Code.

超越工具:完整的 MCP 原生功能

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

Screenshot of the Chat view, referencing a prompt from the Gistpad MCP server, which asks for additional input values.

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

Screenshot of the context picker, highlighting the option to select an MCP resource.

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

Screenshot of the model picker for indicating which models an MCP server can use for sampling.

準備好進行探索

完整的 MCP 體驗現已在 VS Code 中提供。歡迎嘗試具備全新遠端功能與 VS Code 驗證整合的 GitHub MCP 伺服器,探索提供豐富提示詞與資源的伺服器,或建立您自己的伺服器以善用完整規格。

若要開始使用,請查閱 VS Code MCP 文件、瀏覽 官方伺服器儲存庫,或深入閱讀 Model Context Protocol 規格

MCP 生態系統現在擁有了一個提供完整建構基礎的客戶端。

祝您開發愉快!

© . This site is unofficial and not affiliated with Microsoft.