databricks-mcp-server
Сервер 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 или более поздней
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud
MCP server for Grok Imagine AI video generation
Related MCP Servers
- AlicenseBqualityDmaintenanceA 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.1150MIT
- -
- -
- FlicenseNot gradedqualityDmaintenanceEnables deployment and hosting of custom MCP servers on Databricks Apps platform. Provides a template and deployment methods for creating scalable MCP servers with Databricks authentication.-