Databricks Permissions MCP Server
by JustTryAI
The Databricks Permissions MCP Server provides access to Databricks permissions, credentials, and Git credentials via the MCP protocol. This enables LLM-powered tools like Claude to interact with Databricks permissions management systems.
Last updated: N/A
What is Databricks Permissions MCP Server?
A Model Completion Protocol (MCP) server that provides access to Databricks permissions, credentials, and Git credentials via the MCP protocol, allowing LLMs to manage Databricks permissions.
How to use Databricks Permissions MCP Server?
- Clone the repository. 2. Set up the project with a virtual environment and install dependencies. 3. Configure environment variables for Databricks authentication. 4. Run the MCP server using the provided script. 5. Integrate with an MCP-compatible client like Claude Desktop by adding a custom command.
Key features of Databricks Permissions MCP Server
MCP Protocol Support
Databricks API Integration
Permission Management
Git Credentials Management
Async Support
Use cases of Databricks Permissions MCP Server
Managing permissions on Databricks resources using LLMs
Automating Git credential management
Integrating Databricks permissions with LLM-powered tools
Programmatically managing service principals
FAQ from Databricks Permissions MCP Server
What is the MCP protocol?
What is the MCP protocol?
The Model Completion Protocol (MCP) is a protocol that allows LLMs to interact with external tools and services.
What Databricks resources can I manage permissions for?
What Databricks resources can I manage permissions for?
You can manage permissions for clusters, jobs, SQL warehouses, workspace objects (notebooks, directories), Unity Catalog catalogs, schemas, and tables.
How do I authenticate with Databricks?
How do I authenticate with Databricks?
You need to set the DATABRICKS_HOST and DATABRICKS_TOKEN environment variables with your Databricks instance URL and personal access token.
Can I manage Git credentials with this server?
Can I manage Git credentials with this server?
Yes, the server provides tools for creating, listing, updating, and deleting Git credentials.
What are the prerequisites for using this server?
What are the prerequisites for using this server?
You need Python 3.10 or higher and an MCP-compatible client like Claude Desktop.