JetBrains Copilot Agent Mode + MCP:从配置到实战
背景:Agent Mode 与 MCP 的价值
GitHub Copilot 的 Agent Mode 代表了智能辅助的新形态。它不再仅仅是补全代码,而是能理解自然语言指令,自动拆解任务、遍历项目文件、执行命令并修改代码,像一个自主的项目助手。
而 Model Context Protocol (MCP) 则是让 Agent Mode 能够调用外部工具的标准协议。通过 MCP,Copilot 可以访问终端、读写文件、检查代码状态,真正打通了 AI 与开发环境的连接。
目前,JetBrains 已全面支持 Agent Mode 和 MCP,最新版的插件已经移除了 Preview 标识,进入正式可用阶段。
在 JetBrains 中启用 Agent Mode
1. 升级插件
首先确保你的 GitHub Copilot 插件已更新至最新版本(建议 1.5.x 或更高)。旧版本可能无法识别新的 Agent 模式入口。
2. 配置 MCP Servers
要发挥 Agent Mode 的最大能力,需要配置 MCP 服务。打开插件设置:点击 Copilot 图标 → Edit Settings → MCP Servers。
你需要添加一个 mcp.json 配置文件来定义服务器。例如,配置 GitHub 服务以便 Agent 能操作仓库:
{
"servers": {
"GitHub": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your-token-here"
}
}
}
}
注意这里的环境变量 GITHUB_PERSONAL_ACCESS_TOKEN 需要替换为你自己的有效 Token,否则 Agent 无法访问 GitHub 资源。
3. 切换至 Agent 模式
新版本插件中,Agent 模式已整合进主界面。在 Copilot Chat 面板底部,你会看到一个下拉菜单,选择 即可激活该模式。


