Сервер 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
- Python
- JavaScriptMIT License
- PythonMIT License
- PythonMIT License