背景说明:Agent Mode 与 MCP 的意义
Agent Mode 是 GitHub Copilot 的新形态,它能理解自然语言指令,自动拆分任务,遍历项目文件,执行命令并修改代码,像一个'自主项目助手'一样工作。
Model Context Protocol (MCP) 是一套用于 Copilot 调用外部工具的协议标准,让 Agent Mode 能访问终端、读写文件、检查代码等能力。
JetBrains 自 2025 年 5 月起已提供 Agent Mode + MCP 公测支持。最新版的插件已经是正式的非 Preview 版本。
JetBrains 中如何启用 Agent Mode
升级插件
确保已安装最新版 GitHub Copilot 插件(例如 1.5.x 或更高)。
配置 MCP Servers
进入插件设置:点击 Copilot 图标 → Edit Settings → MCP Servers。添加如下 mcp.json:
{ "servers": { "GitHub": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "your-token-here" } } } }
切换 Agent 模式
新版本插件已经不是 Preview 了,Agent 模式也挪到了 Copilot Chat 面板底部的下拉菜单。选择 "Agent"即可使用。
Ask / Edit / Agent 模式区别概览
| 模式 | 适用场景 | 操作范围 | 是否改动代码 |
|---|---|---|---|
| Ask Mode | 查问题、学习概念 | 单个文件或语句 |


