Как использовать MCP-серверы в VS Code с GitHub Copilot
Настройка MCP-серверов в VS Code: .mcp.json, команда MCP: Add Server и режим агента Copilot.
Что нужно
Свежая версия VS Code с GitHub Copilot. Инструменты MCP используются в Copilot Chat в режиме Agent.
1. Выберите файл конфигурации
VS Code читает несколько файлов. Для новых настроек он рекомендует .mcp.json в корне рабочей области (чтобы делиться с командой) или ~/.copilot/mcp-config.json для личных серверов; оба используют ключ mcpServers, как Claude Desktop. Прежний .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. Запустите и используйте
Откройте Copilot Chat в режиме Agent, подтвердите запрос доверия и включите инструменты сервера кнопкой Configure Tools. MCP: List Servers показывает, запущен ли он.
Секреты
Используйте входные переменные вместо того, чтобы прописывать API-ключи в файле. VS Code запросит значение один раз и сохранит его в защищённом хранилище.