背景:Agent Mode 与 MCP 的价值
Agent Mode 让 Copilot 不再只是补全代码,而是能理解指令、拆解任务、遍历文件甚至执行命令的'自主助手'。配合 Model Context Protocol (MCP),它能调用终端、读写文件,能力边界大大扩展。自 2025 年 5 月起,JetBrains 已正式支持这一组合,插件无需再依赖 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"
}
}
}
}
记得替换为你自己的 Token。
3. 切换模式 新版插件中,Agent 模式已移至 Copilot Chat 面板底部的下拉菜单。直接选择 "Agent" 即可激活。
三种模式对比
| 模式 | 适用场景 | 操作范围 | 是否改动代码 |
|---|---|---|---|
| Ask Mode | 查问题、学概念 | 单文件或语句 | 否,仅回答 |
| Edit Mode | 小范围修改 | 指定工作集 | 提议更改,需人工审查 |
| Agent Mode |


