MCP Docs ревизия 2026-07-28

Начало / Как подключить MCP-сервер / Подключение MCP-сервера в VS Code

Подключение MCP-сервера в VS Code

Файл .vscode/mcp.json, ключ servers и запрос токена при запуске

РуководствоСверено с документацией поставщиков серверов 13.10.2026Основа: Руководство GitHub MCP Server для VS CodeСверено 13.10.2026, ревизия 2026-07-28Открыть .md

VS Code подключает MCP-серверы для GitHub Copilot в режиме агента. Формат отличается от других клиентов: список лежит в ключе servers, а у сервера указывают тип.

VS Code берёт серверы из .vscode/mcp.json; секреты запрашивает у пользователя при запуске и не хранит в файле.

Файл .vscode/mcp.json#

.vscode/mcp.json — локальный и удалённый сервер
{
  "servers": {
    "playwright": {
      "type": "stdio",
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    },
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    }
  }
}

Файл можно положить в репозиторий: участники проекта получат те же серверы.

Токен без записи в файл#

Чтобы не хранить токен в репозитории, объявите его в inputs. VS Code спросит значение при первом запуске сервера и сохранит его в защищённом хранилище:

.vscode/mcp.json — запрос токена
{
  "servers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/",
      "headers": { "Authorization": "Bearer ${input:github_pat}" }
    }
  },
  "inputs": [
    { "type": "promptString", "id": "github_pat", "description": "Токен GitHub", "password": true }
  ]
}

Добавить сервер из командной строки#

Команда code --add-mcp
code --add-mcp '{"name":"playwright","command":"npx","args":["@playwright/mcp@latest"]}'

Проверка#

Откройте чат Copilot в режиме агента: подключённые серверы и их инструменты видны в списке инструментов. Если сервер не запустился, причину покажет вывод сервера в панели Output. Другие ошибки — в разделе «Частые ошибки».