如何在 VS Code 中配合 GitHub Copilot 使用 MCP 服务器
使用 .mcp.json、MCP: Add Server 命令和 Copilot 智能体模式,在 VS Code 中配置 MCP 服务器。
准备工作
需要较新版本的 VS Code 和 GitHub Copilot。MCP 工具在 Copilot Chat 的 Agent 模式中使用。
1. 选择配置文件
VS Code 会读取多个配置文件。新配置推荐使用工作区根目录下的 .mcp.json(便于与团队共享)或个人使用的 ~/.copilot/mcp-config.json,两者都和 Claude Desktop 一样使用 mcpServers 键。旧的 .vscode/mcp.json 仍然可用,它使用 servers 键,并为每个服务器指定 type:
{
"servers": {
"fetch": {
"type": "stdio",
"command": "uvx",
"args": ["mcp-server-fetch"]
}
}
}2. 或者使用命令
在命令面板中运行 MCP: Add Server,或打开 Chat: Open Customizations → MCP Servers,按向导添加服务器。也可以在扩展视图中输入 @mcp,从 MCP 服务器库中安装。
3. 启动并使用
以 Agent 模式打开 Copilot Chat,确认信任提示,然后用 Configure Tools 按钮启用服务器的工具。MCP: List Servers 可以查看它是否正在运行。
密钥管理
使用输入变量,而不要把 API 密钥直接写进文件。VS Code 只会询问一次并安全地保存。