Skip to main content
Glama
characat0

databricks-mcp-server

by characat0

Сервер Databricks MCP

Сервер протокола контекста модели (MCP) для взаимодействия с Databricks.

Установка

Вы можете загрузить последнюю версию для своей платформы со страницы «Релизы» .

Код VS

Установите расширение Databricks MCP Server в VS Code, нажав на следующую ссылку:

Кроме того, вы можете установить расширение вручную, выполнив следующую команду:

# For VS Code
code --add-mcp '{"name":"databricks","command":"npx","args":["databricks-mcp-server@latest"]}'
# For VS Code Insiders
code-insiders --add-mcp '{"name":"databricks","command":"npx","args":["databricks-mcp-server@latest"]}'

Related MCP server: mcp-server-cloudbrowser

Инструменты

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-сервер:

./databricks-mcp-server

Сервер запустится и будет прослушивать команды протокола MCP на стандартном вводе/выводе.

Разработка

Предпосылки

  • Перейти к версии 1.24 или более поздней

Related MCP Connectors

Related MCP Servers