Integrations
Provides tools for interacting with Databricks workspaces, allowing users to list catalogs, schemas, and tables, execute SQL statements, and retrieve information about SQL warehouses.
Сервер Databricks MCP
Сервер протокола контекста модели (MCP) для взаимодействия с Databricks.
Установка
Вы можете загрузить последнюю версию для своей платформы со страницы «Релизы» .
Код VS
Установите расширение Databricks MCP Server в VS Code, нажав на следующую ссылку:
Кроме того, вы можете установить расширение вручную, выполнив следующую команду:
Инструменты
Databricks MCP Server предоставляет интерфейс Model Context Protocol (MCP) для взаимодействия с рабочими пространствами Databricks. Он предлагает следующие функции:
Список каталогов
Перечисляет все каталоги, доступные в рабочей области Databricks.
Имя инструмента: list_catalogs
Параметры: Нет
Возвращает: JSON-массив объектов каталога.
Список схем
Перечисляет все схемы в указанном каталоге Databricks.
Название инструмента: list_schemas
Параметры:
catalog
(строка, обязательно): Имя каталога, из которого нужно вывести список схем.
Возвращает: массив JSON объектов схемы.
Список таблиц
Перечисляет все таблицы в указанной схеме Databricks с дополнительной фильтрацией.
Название инструмента: list_tables
Параметры:
catalog
(строка, обязательно): Имя каталога, содержащего схемуschema
(строка, обязательно): Имя схемы для получения списка таблиц.filter_pattern
(строка, необязательно, по умолчанию: ".*"): шаблон регулярного выражения для фильтрации имен таблиц
Возвращает: JSON-массив табличных объектов.
Выполнить SQL
Выполняет SQL-операторы в хранилище SQL Databricks и возвращает результаты.
Имя инструмента: execute_sql
Параметры:
statement
(строка, обязательно): оператор SQL для выполненияtimeout_seconds
(число, необязательно, по умолчанию: 60): Время ожидания в секундах для выполнения оператораrow_limit
(число, необязательно, по умолчанию: 100): Максимальное количество строк, возвращаемых в результате
Возвращает: объект JSON, содержащий столбцы и строки из результата запроса, а также информацию о хранилище SQL, используемом для выполнения оператора.
Список хранилищ SQL
Перечисляет все хранилища SQL, доступные в рабочей области Databricks.
Имя инструмента: list_warehouses
Параметры: Нет
Возвращает: массив JSON объектов хранилища SQL.
Поддерживаемые платформы
- Linux (amd64)
- Windows (amd64)
- macOS (Intel/amd64)
- macOS (Apple Silicon/arm64)
Использование
Аутентификация
Приложение использует унифицированную аутентификацию Databricks. Подробности настройки аутентификации см. в документации по аутентификации Databricks .
Запуск сервера
Запустите MCP-сервер:
Сервер запустится и будет прослушивать команды протокола MCP на стандартном вводе/выводе.
Разработка
Предпосылки
- Перейти к версии 1.24 или более поздней
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
databricks-mcp-сервер
Related MCP Servers
- -securityFlicense-qualityA server that implements the Model Completion Protocol (MCP) to allow LLMs to interact with Databricks resources including clusters, jobs, notebooks, and SQL execution through natural language.Last updated -6Python
- Python
- Python
- JavaScriptMIT License