Visual Studio Code 发布王炸更新:Agent 模式上线,支持 MCP 协议!

Visual Studio Code 2025 年 3 月更新(版本 1.99):Agent 模式上线,MCP 支持开启!

2025 年 4 月 5 日,Visual Studio Code(VSCode)正式发布了 2025 年 3 月的更新(版本 1.99)。本次更新带来了多项激动人心的新功能,包括 Agent 模式 的正式上线、对 Model Context Protocol(MCP) 的支持,以及通过自定义 API 访问大型语言模型的预览功能。以下是本次更新的详细解读,助力开发者更好地利用 VSCode 提升工作效率。

一、Agent 模式正式上线:AI 驱动的智能开发体验

本次更新的最大亮点是 Agent 模式 正式在 VSCode Stable 版本中上线。开发者可以通过设置 chat.agent.enabled 启用该功能,并在 Chat 视图的模式选择器中找到它。

Agent 模式的核心功能

Agent 模式通过集成 AI 模型,帮助开发者与外部工具、应用程序和数据源进行交互。它支持以下场景:

文件操作:自动生成、编辑代码或笔记本文件。

数据交互:访问数据库或通过网络获取数据。

上下文增强:结合项目上下文,提供更精准的代码建议。

例如,开发者可以在 Chat 窗口中输入提示,Agent 模式会调用相关工具,生成符合需求的代码片段或执行复杂任务。

配置与使用

Agent 模式支持通过 Model Context Protocol(MCP) 服务器扩展功能。配置方式包括:

在用户设置、远程设置或 .code-workspace 文件中调整 mcp 部分。

在工作区的 .vscode/mcp.json 文件中定义 MCP 服务器。

官方文档提供了详细的配置指南,开发者可以根据需求进一步定制 Agent 模式的体验。

二、支持 Model Context Protocol(MCP):AI 工具集成更灵活

VSCode 在本次更新中新增了对 Model Context Protocol(MCP) 的支持,这一协议为 AI 模型与外部工具的交互提供了标准化方式。

MCP 的价值

MCP 协议允许 AI 模型更高效地发现和使用外部资源,例如:

访问项目文件和上下文。

调用外部 API 获取数据。

与调试工具或语言服务器协作。

通过 MCP,开发者可以构建更智能的开发环境。例如,Rust 扩展可以利用 MCP 和语言模型,为代码重命名提供更智能的建议。

如何启用 MCP?

开发者可以通过配置 MCP 服务器来启用该功能。官方推荐参考 GitHub 上的 mcp-labs 项目(github.com/thangchung/...

三、预览功能:自定义 API 访问大型语言模型

VSCode 团队推出了一项预览功能:开发者可以通过自己的 API 访问大型语言模型。这一功能为新模型的快速集成提供了便利。

功能详情

灵活性提升:开发者可以直接通过 API 调用最新的语言模型,无需等待官方支持。

适用范围:目前仅限 GitHub Copilot Pro 和免费用户使用,Business 和 Enterprise 用户需等待后续支持。

这一功能的推出意味着开发者可以更快速地体验新模型。例如,当新的语言模型发布时,你可以直接通过 API 访问并集成到开发流程中。

未来计划

根据 GitHub Copilot 的更新路线图,未来将支持更多模型(如 o1 和 Gemini),进一步丰富 AI 辅助编码的选项。

四、其他重要改进

除了核心功能,本次更新还包含多项实用改进:

  1. 敏捷的更新节奏

VSCode 团队保持了高效的开发节奏:

每日发布:每天修复 bug 并添加预览功能。

月度整合:次月发布正式版,统一更新内容。

这种快速迭代让开发者能够及时体验新功能,同时为团队提供宝贵的反馈。

  1. GitHub Copilot 免费计划

VSCode 推出了 GitHub Copilot 免费计划,包含:

每月 2000 次代码补全(约 80 次/工作日)。

每月 50 次聊天请求。

支持 GPT-4o 和 Claude 3.5 Sonnet 模型。

对于需要更多功能的用户,Copilot Pro 计划提供无限制访问和更多模型选择。

  1. 笔记本编辑增强

VSCode 改进了笔记本编辑体验,支持与代码文件相同的编辑和 Agent 模式。开发者可以通过设置 nbformat_minor 为 5 来更新现有笔记本,启用 AI 驱动的编辑功能。

  1. 语言模型 API 增强

VSCode 扩展 API 提供了更强大的语言模型支持,例如:

使用 LanguageModelChatMessage 创建提示。

通过 @vscode/prompt-tsx 以 TSX 语法声明提示。

这些工具帮助开发者更高效地构建 AI 驱动的扩展。

五、总结与展望

Visual Studio Code 的 2025 年 3 月更新(版本 1.99)为开发者带来了更智能、更灵活的开发体验。Agent 模式的正式上线让 AI 辅助编码更进一步,MCP 协议的支持为工具集成提供了新可能,而自定义 API 访问大型语言模型的预览功能则为未来创新铺平了道路。

对于希望尝试新功能的开发者,建议通过官方文档深入了解 Agent 模式和 MCP 的配置方法。同时,VSCode 团队欢迎用户反馈,共同推动产品迭代。

未来,随着更多模型的集成和功能的扩展,VSCode 无疑将继续引领开发者工具的发展方向。你对本次更新有何期待?欢迎在评论区分享你的看法!

参考链接

完整更新内容:t.co/OW1aHIRYxO

VSCode 官方网站:code.visualstudio.com

MCP 相关资源:github.com/thangchung/...

相关推荐
敲敲敲敲暴你脑袋1 天前
写个添加注释的vscode插件
javascript·typescript·visual studio code
golang学习记1 天前
GitLens 十大神技:彻底改变你在 VS Code 中的 Git 工作流
前端·后端·visual studio code
神秘的猪头1 天前
🔌 给 AI 装上“三头六臂”!实战大模型接入第三方 MCP 全攻略
langchain·llm·mcp
神秘的猪头2 天前
🔌 把 MCP 装进大脑!手把手带你构建能“热插拔”工具的 AI Agent
langchain·llm·mcp
小兵张健2 天前
AI 页面与交互迁移流程参考
前端·ai编程·mcp
小兵张健2 天前
掘金发布 SOP(Codex + Playwright MCP + Edge)
前端·mcp
Qinana2 天前
从代码到智能体:MCP 协议如何重塑 AI Agent 的边界
前端·javascript·mcp
神秘的猪头2 天前
🚀 拒绝“手搓”工具!带你硬核手写 MCP Server,解锁 Agent 的无限潜能
agent·mcp·trae
小兵张健3 天前
为什么我放弃了 JetBrains 系列,转向 VSCode 等衍生物
visual studio code·jetbrains
晚风予星3 天前
Ant Design Token Lens 迎来了全面升级!支持在 .tsx 或 .ts 文件中直接使用 Design Token
前端·react.js·visual studio code