Сервер 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
- MIT License
- MIT License
- Apache 2.0
- PythonMIT License