需要操作:将 Copilot CLI MCP 配置从 .vs... 笔记

需要操作:将 Copilot CLI MCP 配置从 .vscode/mcp.json 迁移

GitHub Copilot CLI 已移除对 .vscode/mcp.json 配置文件的有限支持。现在,它仅从专用文件中读取模型上下文协议(MCP)服务器定义。这些文件位于项目根目录下的 .mcp.json 或仓库内的 .github/mcp.json。您现有的 .vscode/mcp.json 文件将继续为 VS Code 本身正常工作。VS Code 与 Copilot CLI 格式之间的主要区别在于顶层键以及 type 字段的必要性。对于 Copilot CLI,顶层键应为 mcpServers,且每个服务器条目都需要一个 type,例如 "local""http"。迁移时,请定位您的 .vscode/mcp.json,然后创建一个采用调整后格式的新 .mcp.json 文件。或者,您也可以将转换后的内容放置于 .github/mcp.json 中以获得更广泛的仓库访问权限。创建新文件后,请在相关目录中运行 copilot mcp list 以验证迁移,确保您的 MCP 服务器被识别且启动警告消息消失。请记住,对每个使用 .vscode/mcp.json 文件的项目重复此迁移过程。