Databricks权限管理MCP服务器

Databricks权限管理MCP服务器

用于管理Databricks权限和凭据的MCP服务器,支持权限管理和Git凭据操作。

快速入门

前置条件

  • 安装 Python 3.10 或更高版本
  • 准备 MCP 兼容客户端(如 Claude Desktop)

安装步骤

  1. 克隆仓库:
    git clone https://github.com/JustTryAI/databricks-permissions-mcp-server.git
    cd databricks-permissions-mcp-server
    
  2. 创建虚拟环境并安装依赖:
    python -m venv .venv
    # Windows
    .\.venv\Scripts\activate
    # Linux/Mac
    source .venv/bin/activate
    pip install -e .
    
  3. 设置环境变量:
    # 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凭据”等任务。