Databricks权限管理MCP服务器
用于管理Databricks权限和凭据的MCP服务器,支持权限管理和Git凭据操作。
快速入门
前置条件
- 安装 Python 3.10 或更高版本
- 准备 MCP 兼容客户端(如 Claude Desktop)
安装步骤
- 克隆仓库:
git clone https://github.com/JustTryAI/databricks-permissions-mcp-server.git cd databricks-permissions-mcp-server
- 创建虚拟环境并安装依赖:
python -m venv .venv # Windows .\.venv\Scripts\activate # Linux/Mac source .venv/bin/activate pip install -e .
- 设置环境变量:
# Windows set DATABRICKS_HOST=https://your-databricks-instance.azuredatabricks.net set DATABRICKS_TOKEN=your-personal-access-token # Linux/Mac export DATABRICKS_HOST=https://your-databricks-instance.azuredatabricks.net export DATABRICKS_TOKEN=your-personal-access-token
启动服务器
运行以下命令启动MCP服务器:
# Windows
.\start_mcp_server.ps1
# Linux/Mac
./start_mcp_server.sh
使用方法
在 Claude Desktop 中添加工具,并使用命令 python -m src.server.databricks_permissions_mcp_server
启动服务。可以执行如“列出所有Git凭据”等任务。