Databricks MCP 服务器

Databricks MCP 服务器

一个连接到 Databricks API 的 Model Context Protocol (MCP) 服务器,允许运行 SQL 查询和管理作业。

快速入门指南

  1. 克隆仓库并创建虚拟环境: python -m venv .venv source .venv/bin/activate (Windows 使用 .venv\Scripts\activate)
  2. 安装依赖: pip install -r requirements.txt
  3. 创建 .env 文件,填入以下变量: DATABRICKS_HOST=your-databricks-instance.cloud.databricks.com DATABRICKS_TOKEN=your-personal-access-token DATABRICKS_HTTP_PATH=/sql/1.0/warehouses/your-warehouse-id
  4. 测试连接(可选): python test_connection.py
  5. 启动服务器: python main.py
  6. 使用 npx 检查工具运行: npx @modelcontextprotocol/inspector python3 main.py

支持的工具包括:运行 SQL 查询、列出作业、获取作业状态与详情。