Skip to main content
Glama

Databricks MCP 服务器

用于与 Databricks 交互的模型上下文协议 (MCP) 服务器。

安装

您可以从发布页面下载适合您平台的最新版本。

VS 代码

通过按以下链接在 VS Code 中安装 Databricks MCP Server 扩展:

或者,您可以通过运行以下命令手动安装扩展:

# 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: DevDb MCP Server

工具

Databricks MCP 服务器提供了一个模型上下文协议 (MCP) 接口来与 Databricks 工作区交互。它提供以下功能:

列出目录

列出 Databricks 工作区中可用的所有目录。

工具名称: list_catalogs

**参数:**无

**返回:**目录对象的 JSON 数组

列出架构

列出指定 Databricks 目录中的所有架构。

工具名称: list_schemas

参数:

  • catalog (字符串,必需):列出架构的目录名称

**返回:**模式对象的 JSON 数组

列出表格

列出指定 Databricks 模式中的所有表,并提供可选的筛选功能。

工具名称: list_tables

参数:

  • catalog (字符串,必需):包含架构的目录的名称

  • schema (字符串,必需):列出表的架构的名称

  • filter_pattern (字符串,可选,默认值:“。*”):用于过滤表名的正则表达式模式

**返回:**表对象的 JSON 数组

执行 SQL

在 Databricks SQL 仓库上执行 SQL 语句并返回结果。

工具名称: execute_sql

参数:

  • statement (字符串,必需):要执行的 SQL 语句

  • timeout_seconds (数字,可选,默认值:60):语句执行的超时时间(秒)

  • row_limit (数字,可选,默认值:100):结果中返回的最大行数

**返回:**包含查询结果的列和行的 JSON 对象,以及用于执行语句的 SQL 仓库的信息。

列出 SQL 仓库

列出 Databricks 工作区中可用的所有 SQL 仓库。

工具名称: list_warehouses

**参数:**无

返回: SQL 仓库对象的 JSON 数组

支持的平台

  • Linux(amd64)

  • Windows(amd64)

  • macOS(英特尔/amd64)

  • macOS(Apple Silicon/arm64)

用法

验证

应用程序使用 Databricks 统一身份验证。有关如何配置身份验证的详细信息,请参阅Databricks 身份验证文档

运行服务器

启动 MCP 服务器:

./databricks-mcp-server

服务器将启动并监听标准输入/输出上的 MCP 协议命令。

发展

先决条件

  • Go 1.24 或更高版本

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/characat0/databricks-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server