You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中GitHub Copilot Agent不使用已安装MCP扩展的修复方法求助

修复GitHub Copilot忽略MCP扩展及全局模式失效问题

基础排查步骤

  • 完全关闭VS Code(包括后台进程)后重新打开,触发Copilot Agent,观察MCP扩展是否恢复加载
  • 检查VS Code扩展面板,确认3款MCP扩展均处于启用状态,无禁用或报错标识
  • 打开Memory Tool设置界面,验证持续监控浏览器错误和与MCP服务器通信选项未被关闭,配置参数无错误
  • 删除Copilot缓存目录:
    • Windows:%APPDATA%\Code\User\globalStorage\github.copilot
    • macOS:~/Library/Application Support/Code/User/globalStorage/github.copilot
    • Linux:~/.config/Code/User/globalStorage/github.copilot
      重启VS Code后重新初始化Copilot

强制Copilot调用MCP扩展的方案

  • 在Copilot聊天框中输入明确指令,例如调用[具体MCP扩展名称]处理当前浏览器错误日志,强制Agent识别并调用扩展
  • 在VS Code的settings.json中添加配置,指定优先加载MCP扩展:
    "github.copilot.advanced": {
      "enableMCP": true,
      "mcpExtensionsPriority": ["扩展ID1", "扩展ID2", "扩展ID3"]
    }
    
    替换扩展ID1等为实际MCP扩展的ID(可在扩展详情页查看)
  • 在项目根目录创建.vscode/settings.json,添加上述配置,锁定当前项目的Copilot扩展加载规则

全局模式MCP修复方法

  • 进入MCP扩展的管理界面,确认全局启用选项已勾选,未被限制为仅特定项目启用
  • 在VS Code设置中搜索github.copilot,点击重置所有设置,重新配置Memory Tool和MCP扩展参数
  • 在终端执行curl [MCP服务器地址](替换为实际地址),验证服务器可正常访问,无网络或权限拦截

进阶调试

  • 打开VS Code的输出面板,选择GitHub Copilot日志流,搜索MCP关键字,排查加载失败、权限拒绝等错误信息
  • 启动VS Code的扩展开发调试会话,检查MCP扩展的初始化逻辑是否存在异常

内容的提问来源于stack exchange,提问作者Farid Mammadov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 22:32:14