RSS Microsoft Teams 博客文章 关注 需要操作:将 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 文件的项目重复此迁移过程。 Action Required: Migrate Your Copilot CLI MCP Config Away from .vscode/mcp.json techcommunity.microsoft.com
.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文件的项目重复此迁移过程。