VSCode v1.99发布,正式推出Agent模式,同时支持MCP!
随着 MCP 的持续火热,4 月 4 日,Visual Studio Code(VS Code)在 1.99 版本正式引入了智能体模式(Agent Mode),也意味着对 Model Context Protocol(MCP) 的正式支持。
VSCode v1.99 的核心特性之一为 Agent 模式,它允许用户通过 AI 助手实现高效的代码编辑和任务管理。更新后,只需将设置中的 chat.agent.enabled 选项打开即可体验这一强大功能。
1
新增agent 模式功能
Agent 模式分为三个主要的交互场景:Ask、Edit 和 Agent。Ask 模式用于快速提问以获取实时答案,Edit 模式则帮助用户修改和优化现有代码,而 Agent 模式则是旨在协助用户完成复杂任务、支持多步骤的操作。
模式 | 功能描述 | 适用场景 | 交互方式 |
Ask | 提问并获取即时答案或建议 | 快速解决问题、获取代码片段 | 用户提问,Copilot 返回答案 |
Edit | 修改或优化现有代码 | 重构代码、修复错误 | 用户选择代码并提出需求 |
Agent | 智能助手,协助完成复杂任务 | 多步骤任务、复杂功能实现 | 用户描述任务,Copilot 提供方案 |
2
MCP 如何使用
MCP 能够为 AI 模型提供标准化接口,使其能够调用外部工具(如文件作、数据库访问、网页数据抓取)。下面介绍 vscode 的 agent 模式如何开启 mcp 服务:
官网的更新文档中提到有:通过用户设置、远程配置、.code-workspace 或 .vscode/mcp.json 文件配置 MCP 服务器,支持动态变量(如 ${env:API_KEY} 环境变量引用,用来设置密钥)。实际操作下来推荐两种比较方便的方式:
2.1
文件配置写入
第一种:将 MCP 配置存储在工作区的 .vscode/mcp.json 文件中。打开 VS Code,在项目根目录下创建 .vscode 文件夹(如果没有)。然后在.vscode 中创建 mcp.json 文件。将需要的 mcp 服务配置写入:
我这里是选用了 Playwright Fetch MCP Server (是一个强大且灵活的微服务组件,专用于从各类网站抓取内容并转换为多种格式)。支持从网址中读取内容进行总结分析。
2.2
命令安装
第二种,打开 vscode 的 copilot 的聊天界面:
可以采用 studio 命令或者 npm 安装。
现在社区有很多免费好用的开源 MCP 服务,但如果又不想到处翻文档。这里介绍我们自己免费开源的 MCP Servers 的中文搜索引擎:ShareMCP,通过调用 GitHub API 监测全网的 mcp servers 仓库,并且自动进行 AI 评分、标签领域分类、中文摘要、中文介绍生成等。已经收录了 4000+的 MCP 工具,并且每天监测更新一次。
点击进入一个 MCP 服务器,我们的文档详细记录了仓库地址,该 MCP 服务的核心功能,右侧提供部署安装命令(npx 或 uvx)。
command:部署命令,args:所要填写的参数。
使用studio命令操作演示:
使用效果:
npm 安装方式:在文档中找到 npm 安装命令,复制包的名称。
点开 copilot 聊天界面->选择工具->添加 MCP 服务器->npm 包导入->填入包的名称->Enter
3
总结
VS Code 推出 MCP 协议,标志着软件开发从“人驱动工具”向“AI 调度生态”的质变。这一变革将重塑工具链的竞争逻辑、开发者的能力矩阵、企业的技术战略,甚至引发新一轮行业标准制定权的争夺。对于从业者而言,理解 MCP 不仅是掌握一项技术,更是洞察未来十年软件工业演进方向的“解码器”。在 AI 与人类协同进化的道路上,MCP 或许正是那个关键的“奇点开关”。