參加你附近的 ,瞭解 VS Code 中的 AI 輔助開發。

完整的 MCP 體驗:VS Code 現已全面支援 MCP 規範

2025 年 6 月 12 日,作者 Harald KirschnerConnor PeetTyler Leonhardt

VS Code 現在支援完整的模型上下文協議(Model Context Protocol)規範

MCP 的共同建立者 David Soria Parra 對這一里程碑發表了感想:

“我很高興看到,開發者在 VS Code 中能夠使用 MCP 的全部功能後,將會創造出怎樣的作品。社群的創造力和突破極限的動力總是讓我印象深刻。”

除了我們在五月份推出的初始工具和工作區感知功能外,您現在還可以使用授權、提示、資源和取樣功能。這些新增功能將 MCP 從一系列獨立的工具轉變為一個全面的 AI 代理整合標準。

安全優先:全新的授權基礎

全新的授權規範是最大的飛躍。微軟、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 伺服器對 Web 應用程式進行截圖時,該影像可以成為一個資源,您可以將其拖到工作區、進行標註或與團隊成員共享。當除錯工具返回日誌時,這些日誌可以直接在 VS Code 中即時流式更新。

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

也許 MCP 中最受期待的功能是取樣 (Sampling),即 MCP 伺服器能夠自己發出語言模型請求。伺服器無需管理自己的 AI SDK 和 API 金鑰,而是可以使用您現有的模型訂閱。這使得複雜的推理和多代理協作成為可能,同時您仍能掌控安全性、隱私和成本。

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

準備好開始探索

完整的 MCP 體驗現已在 VS Code 中提供。您可以試用GitHub MCP 伺服器,體驗其新的遠端功能和 VS Code 身份驗證整合;探索提供豐富提示和資源的伺服器;或者構建您自己的伺服器,充分利用完整的規範。

要開始使用,請查閱 VS Code MCP 文件,瀏覽官方伺服器倉庫,或深入瞭解模型上下文協議規範

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

編碼愉快!