Интеграция Cursor с dbt MCP
Cursor — это AI-ориентированный редактор кода, построенный на базе Microsoft Visual Studio Code (VS Code).
После настройки вашего MCP-сервера необходимо подключить его к Cursor. Войдите в Cursor и следуйте шагам, соответствующим вашему сценарию использования.
Настройка с локальным dbt MCP-сервером
Выберите вариант настройки в зависимости от вашего рабочего процесса:
- OAuth для подключений к dbt platform
- Только CLI, если вы используете dbt Core или dbt Fusion Engine локально
- Настройка переменных окружения, если вы используете их в своем аккаунте dbt platform
OAuth или CLI
Нажмите на одну из следующих ссылок приложений при открытом Cursor, чтобы автоматически сконфигурировать ваш MCP-сервер:
- Только CLI (dbt Core и Fusion)
- OAuth с платформой dbt
Локальная конфигурация для пользователей, которые хотят использовать только команды dbt CLI с dbt Core или dbt Fusion Engine (без функций dbt platform).
Добавьте dbt Core или Fusion в Cursor
После нажатия:
- Обновите
DBT_PROJECT_DIR, указав полный путь к вашему dbt-проекту (папка, содержащаяdbt_project.yml). - Обновите
DBT_PATH, указав полный путь к исполняемому файлу dbt:- macOS/Linux: выполните
which dbtв терминале. - Windows: выполните
where dbtв Command Prompt или PowerShell.
- macOS/Linux: выполните
- Сохраните конфигурацию.
Настройки конфигурации для пользователей, которым требуется OAuth-аутентификация с dbt platform EnterpriseEnterprise +
После нажатия:
- Замените
<your-dbt-host-with-custom-subdomain>на ваш реальный хост (например,abc123.us1.dbt.com). - (Для dbt platform + CLI) Обновите
DBT_PROJECT_DIRиDBT_PATH, как описано выше. - Сохраните конфигурацию.
Пользовательские переменные окружения
Если вам требуется нестандартная конфигурация переменных окружения или вы предпочитаете использовать service tokens:
-
Нажмите на следующую ссылку при открытом Cursor:
-
В шаблоне добавьте необходимые вам переменные окружения в секцию
env. -
Сохраните конфигурацию.
Использование файла .env
Если вы предпочитаете управлять переменными окружения в отдельном файле, нажмите на эту ссылку:
Добавить в Cursor (с файлом .env)
Затем замените <env-file-path> на полный путь к вашему файлу .env.
Настройка с удалённым dbt MCP-сервером
-
Нажмите на следующую ссылку приложения при открытом Cursor:
-
Укажите ваш URL и заголовки, обновив host, production environment ID и service token в шаблоне.
-
Сохраните конфигурацию — теперь у вас есть доступ к dbt MCP-серверу!