背景:Agent Mode 与 MCP 的价值
GitHub Copilot 的 Agent Mode 代表了工具形态的转变。它不再仅仅是补全代码,而是能理解自然语言指令,自动拆解任务,遍历项目文件,执行命令并修改代码,像一个'自主项目助手'一样工作。
而 Model Context Protocol (MCP) 则是这套能力的协议标准,让 Agent Mode 能够调用外部工具,访问终端、读写文件或检查代码状态。
JetBrains 已在最新版本的插件中正式支持 Agent Mode + MCP(此前处于公测阶段),现在可以直接使用非 Preview 版本的功能。
启用步骤
1. 升级插件
确保已安装最新版 GitHub Copilot 插件(建议 1.5.x 或更高)。
2. 配置 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"
}
}
}
}
3. 切换 Agent 模式
新版本插件已将 Agent 模式集成到 Copilot Chat 面板底部的下拉菜单中。直接选择 "Agent" 即可启动。
三种模式对比
| 模式 | 适用场景 | 操作范围 | 是否改动代码 |
|---|---|---|---|


