GitHub 正式在 Visual Studio Code 中推出 Copilot Agent Mode(代理模式),并提供 MCP(Model Context Protocol)支持。这标志着 GitHub Copilot 不再只是“代码补全助手”,而逐步进化为一个能自主执行任务、调用工具链、处理多步骤逻辑的智能代理系统

此功能旨在:

  • 解锁 Copilot 的行动能力(Agentic Capabilities)
  • 支持多模型、可扩展工具链上下文接入
  • 提升复杂开发任务的自动化程度与智能协作水平

主要功能详解

✅ 1. Agent Mode(代理模式)功能简介

Agent Mode 是 Copilot 的“行动引擎”,不仅可以回答问题、补全代码,还具备如下能力:

简单说,Copilot Agent 模式就像是“升级版的 AI 编程助手”

原来的 Copilot 更多只是“你写代码,它补全”;而现在,它不仅能补全,还能**“动手做事”**:

💬 你只需要下一个自然语言指令,比如:“帮我生成一个 Express Web 服务”,它就会:

  • 自动创建文件和文件夹
  • 写好代码逻辑
  • 配置依赖、甚至运行项目
  • 并提示你:下一步要不要部署?

它不只是“建议代码”,而是能实际推动项目落地的智能代理(Agent)。


✅ 2. MCP(Model Context Protocol)服务器

GitHub 同时宣布推出一个全新的开源、官方的本地 GitHub MCP(Model Context Protocol,模型上下文协议)服务器。这是在与 Anthropic 合作的基础上,将原有的参考服务器从头重写并改进后推出的成果。MCP 是一种近年来快速普及的 AI 工具调用标准,旨在为大型语言模型(LLM)提供标准化的函数调用、数据查询和与外部世界交互的能力。

  • 该服务器是开源的,代码基于 Go 语言重写(相较于 Anthropic 最初的实现),提高了可用性和性能。
  • 重写后的服务器保留了原有功能的 100%,并在此基础上增加了新的特性。

什么是MCP?

MCP 是一种开放协议,允许你将任意开发工具或上下文以插件形式接入大模型。它的作用类似“USB接口”,使 Copilot Agent 能接入更多外部工具,如:

比如:你可以通过 MCP 给 Copilot Agent 加上这些“能力插件”:

📌 例如:输入“将昨天分配给我的 PR 的标题加入 GitHub 个人简介”,Agent 会:

  1. 通过 MCP 工具查询昨天的 PR
  2. 获取标题
  3. 使用 GitHub API 工具更新你的 Profile

所以 MCP 就是 让 Copilot 不再局限于 VS Code 里的代码,而是能连接到整个开发世界


✅ 3. 本地 MCP Server 支持

GitHub 同时发布了开源的 本地 MCP Server,你可以:

  • 本地运行自定义工具链
  • 在不依赖 GitHub 云服务的情况下实现复杂操作
  • 构建私有 MCP 工具生态系统

这里有一个很棒的存储库 ,它充当社区库存,其中包含一些最好的 MCP 服务器。


使用方式与体验路径

目前 GitHub 已经开始向所有 VS Code 用户开放这个功能,你只要:

  1. 打开最新的 VS Code
  2. 启用 GitHub Copilot
  3. 输入指令,就可以使用 Agent 模式

还可以配置 本地 MCP Server,添加自己的功能插件(比如私有项目搜索、公司内部 API、定制工具等)。


模型支持与计费机制

🎯 多模型支持(Premium Request)

Copilot Agent Mode 支持多个强大模型,包括:

  • Anthropic Claude 3.5 / 3.7 Sonnet & Thinking
  • Google Gemini 2.0 Flash
  • OpenAI GPT-4o、GPT-4.5

所有付费计划均默认无限使用基础模型(如 GPT-4o),但高级模型按“Premium Request”计费:

超额部分可“按量付费”,每次请求约 $0.04,并支持设置限额。


性能表现

  • 在 SWE-bench Verified 数据集上,Agent Mode + Claude 3.7 Sonnet 的任务完成率达到 56%
  • 预期随着链式推理(Chain of Thought Reasoning)模型进步,该能力还将持续增强

实际应用场景示例


对开发者的深远意义


✨ Agent 模式可以做什么?举些真实的例子!

🧪 示例 1:「生成完整项目结构」

你输入:帮我写一个 ToDo 应用的前后端

  • Agent 会自动创建前端 Vue 或 React 项目
  • 再生成后端 API(比如用 Express)
  • 最后帮你装依赖,还能写 README 文件!

🧪 示例 2:「修 Bug」

你输入:这段代码报错了,帮我修复

  • 它会分析错误日志,告诉你原因
  • 直接修改问题代码并解释修复方法
  • 如果你愿意,它还能运行代码验证一下!

🧪 示例 3:「自动更新 GitHub 个人主页」

你说:“把昨天我提交的 PR 的标题加到我 GitHub Profile 里”

  • 它通过 MCP 工具:查找你的 PR → 获取标题 → 更新你的个人信息

📌 总结一句话

Copilot Agent = 会写代码的“AI 小员工” + MCP 就是它的“插件商店”
你只管说出任务,它来动手执行,还能“自学”怎么做——不止是打字员,更像一位能办事的开发助理。

官方介绍:https://github.blog/news-insights/product-news/github-copilot-agent-mode-activated/

立即开始使用 Copilot 并试用代理模式