参加你附近的 ,了解 VS Code 中的 AI 辅助开发。

完整的 MCP 体验:VS Code 中对规范的全面支持

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

VS Code 现已支持完整的 模型上下文协议 (MCP) 规范

MCP 联合创始人 David Soria Parra 回顾了这一里程碑

我很高兴看到开发者们现在可以在 VS Code 中访问 MCP 的全部功能,并以此构建出新的东西。社区的创造力和突破可能性的动力持续给我留下深刻印象。

除了我们在五月份介绍的初始工具和工作区感知功能外,您现在还可以使用授权、提示、资源和采样功能。这些新增功能将 MCP 从一套独立的工具转变为 AI 代理集成的综合标准。

安全优先:新的授权基础

新授权规范是向前迈出的最大一步。Microsoft、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 基元

虽然工具处理单个操作,但 提示 提供完整的工作流。这些不是静态模板——它们是动态的、上下文感知的起始点,服务器可以根据您当前的工作区和项目状态进行定制。当服务器提供提示时,它们会直接显示在 VS Code 的斜杠命令中,紧邻您的 用户定义提示,让您可以使用简单的 /mcp.servername.promptname 命令调用复杂的工作流。

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

资源 表示您可以直接交互的语义信息。例如,当 Playwright MCP 服务器截取 Web 应用程序的屏幕截图时,该图像可以成为一个资源,您可以将其拖入工作区、进行注释或与团队成员共享。当调试工具返回日志时,这些日志可以在 VS Code 中直接流式传输实时更新。

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

也许最受推崇的 MCP 功能是 采样,即 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 生态系统现在拥有一个客户端,为在此基础上构建提供了完整的支持。

编码愉快!

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