Интеграция VS Code с MCP
Microsoft Visual Studio Code (VS Code) — это мощная и популярная интегрированная среда разработки (IDE).
Данные инструкции описывают интеграцию dbt MCP и VS Code. Перед началом убедитесь, что вы:
- Завершили локальную настройку MCP
- Установили VS Code с последними обновлениями
- (Для локального MCP с CLI) Настроили пути к вашему dbt-проекту
Настройка с локальным сервером dbt MCP
Чтобы начать, в VS Code:
-
Откройте меню Settings и выберите соответствующую вкладку в верхней части страницы в зависимости от вашего сценария:
- Workspace: настраивает сервер в контексте текущего workspace
- User: настраивает сервер в контексте пользователя
Примечание для пользователей WSL: если вы используете VS Code с Windows Subsystem for Linux (WSL), необходимо настраивать параметры, специфичные для WSL. Выполните команду Preferences: Open Remote Settings из Command Palette (F1) или выберите вкладку Remote в редакторе Settings. Локальные пользовательские настройки используются и в WSL, но могут быть переопределены настройками для WSL. Настройка MCP-серверов в локальных пользовательских настройках не будет корректно работать в среде WSL.
-
Выберите Features --> Chat
-
Убедитесь, что MCP Enabled
-
Откройте палитру команд
Control/Command + Shift + Pи выберите один из вариантов:- MCP: Open Workspace Folder MCP Configuration — если вы хотите установить MCP-сервер для данного workspace
- MCP: Open User Configuration — если вы хотите установить MCP-сервер для пользователя
-
Добавьте конфигурацию сервера (
dbt) в предоставленный файлmcp.jsonкак один из серверов: -
Вы можете запускать, останавливать и настраивать MCP-серверы следующими способами:
- Выполняя команду
MCP: List Serversиз Command Palette (Control/Command + Shift + P) и выбирая нужный сервер. - Используя ключевые слова inline непосредственно в файле
mcp.json.
- Выполняя команду
Теперь вы можете получать доступ к серверу dbt MCP в VS Code через такие интерфейсы, как GitHub Copilot.
Устранение неполадок
В этом разделе приведены шаги по устранению ошибок, с которыми вы можете столкнуться при интеграции VS Code с MCP.

