Databricks MCP 服务器
一个连接到 Databricks API 的 Model Context Protocol (MCP) 服务器,允许运行 SQL 查询和管理作业。
快速入门指南
- 克隆仓库并创建虚拟环境: python -m venv .venv source .venv/bin/activate (Windows 使用 .venv\Scripts\activate)
- 安装依赖: pip install -r requirements.txt
- 创建
.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 - 测试连接(可选): python test_connection.py
- 启动服务器: python main.py
- 使用 npx 检查工具运行: npx @modelcontextprotocol/inspector python3 main.py
支持的工具包括:运行 SQL 查询、列出作业、获取作业状态与详情。