跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AIjava

JetBrains 中 GitHub Copilot Agent Mode 与 MCP 配置实战

GitHub Copilot Agent Mode 结合 MCP 协议,使 JetBrains 编辑器具备跨文件、终端操作及自动修改代码的能力。介绍如何在 JetBrains 中启用该模式,对比 Ask/Edit/Agent 三种模式的差异,并提供 MCP 服务器配置示例及常见问题解答。Agent Mode 支持多步任务自动化,但所有更改仍需用户确认,旨在提升复杂开发任务的效率。

清酒独酌发布于 2026/4/10更新于 2026/7/2440 浏览
JetBrains 中 GitHub Copilot Agent Mode 与 MCP 配置实战

1. 背景说明:Agent Mode 与 MCP 的意义

Agent Mode 是 GitHub Copilot 的新形态,它能理解自然语言指令,自动拆分任务,遍历项目文件,执行命令并修改代码,像一个'自主项目助手'一样工作。

Model Context Protocol (MCP) 是一套用于 Copilot 调用外部工具的协议标准,让 Agent Mode 能访问终端、读写文件、检查代码等能力。

JetBrains 自 2025 年 5 月起已提供 Agent Mode + MCP 公测支持。最新版的插件已经是正式的非 Preview 版本。


2. JetBrains 中如何启用 Agent Mode

(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 模式

新版本插件已经不是 Preview 了,Agent 模式也挪到了 Copilot Chat 面板底部的下拉菜单。选择 "Agent" 即可使用。


3. Ask / Edit / Agent 模式区别概览

模式适用场景操作范围
是否改动代码
Ask Mode查问题、学习概念单个文件或语句不修改,仅回答
Edit Mode进行小范围修改(函数、变量等)指定工作集中的文件提议更改,由用户审查后接受
Agent Mode多步任务、跨文件、可跑命令全项目范围自动更改 + 终端操作,支持迭代

'Ask' 更多用于概念和语法参考,'Edit' 对细节型改动友好,'Agent' 非常适合涉及构建、测试、修复等复杂任务的自动化。


4. 使用建议与适配场景

  • Ask Mode:适合快速查询 API、语法、概念等,不涉及代码修改。
  • Edit Mode:适用于重构、单元测试、变量/函数更新等一两处改动。
  • Agent Mode:适合复杂任务,如重构模块、创建新功能、运行测试、修复编译错误等。可结合 MCP 调用终端命令完成多步逻辑。

5. 常见问题解答

  • 问:Agent Mode 是否必须首先配置 MCP?
    答:是的,多步任务尤其需要调用终端工具或访问文件,需配置 MCP 服务。
  • 问:JetBrains 支持 Agent Mode 吗?部分知乎用户说仅 VS Code 有……
    答:现在 JetBrains 已正式支持 Agent Mode(无'Preview'字样)。
  • 问:Agent 模式会自动提交改动吗?
    答:不会,所有更改仍需用户审查确认后才生效,同时支持'Undo Last Edit'回退操作。

6. 总结

  • Agent Mode 将 Copilot 从'智能补全'升级为'能干工程师',支持跨文件、终端、测试执行等多步任务。
  • MCP 是其能力扩展背后的技术保障。
  • JetBrains 已全面支持 Agent Mode + MCP,无需再等待'Preview'标签。
  • 未来 Copilot 在自动化开发工作流上的潜力巨大,值得深入探索。

目录

  1. 1. 背景说明:Agent Mode 与 MCP 的意义
  2. 2. JetBrains 中如何启用 Agent Mode
  3. (1) 升级插件
  4. (2) 配置 MCP Servers
  5. (3) 切换 Agent 模式
  6. 3. Ask / Edit / Agent 模式区别概览
  7. 4. 使用建议与适配场景
  8. 5. 常见问题解答
  9. 6. 总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Agent Skills 设计详解:构建可复用的 AI 智能体工作流
  • 告别从零开发!AI+AR眼镜开源方案来了|PUSHI G1赋能18个全场景,联动腾讯/阿里云落地
  • macOS 配置 Git 平台 SSH 连接
  • GoView 低代码数据可视化开发平台使用指南
  • 无人机 RemoteID 合规指南:ArduRemoteID 开源方案详解
  • OpenClaw 集成 GitHub Copilot GPT-5.4 技术修复指南
  • GitHub Copilot 兼容 OpenAI/Anthropic API 代理服务详解
  • Spring AI Agent Skills 接入与原理剖析
  • Midjourney 第三方 API 服务技术原理与合规边界探讨
  • 达梦数据库 Java 外部函数配置小记
  • System Verilog 硬件验证实战:从基础语法到高级应用
  • Linux 终端动态进度条实现:原理、编码与优化
  • 边缘计算设备部署轻量 TensorFlow 模型全流程
  • 玄武 CLI:国产芯片本地大模型部署工具详解
  • 6 款主流 AI 检测降重工具实测对比与选择建议
  • OpenClaw Skills 合集开源:700+ 本地 AI Agent 技能插件盘点
  • RISC-V 开源处理器实战:从 Verilog RTL 设计到 FPGA 原型验证
  • Atlas 数据中间件架构与核心特性介绍
  • VS Code 前端开发高效插件推荐与配置实战
  • Python 实现手机号归属地查询工具

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online