databricks-permissions-mcp-server
The Databricks Permissions MCP Server is designed to interface with Databricks systems through the MCP protocol, providing comprehensive permission management solutions. Key features include integration with Databricks APIs and tooling for handling Git credentials, making it ideal for leveraging LLM-powered tools for permission management.
Databricks Permissions MCP Server
A Model Completion Protocol (MCP) server that offers tools to manage Databricks permissions, credentials, and Git credentials via the MCP protocol. This enables LLM-powered tools like Claude to interact with Databricks permissions management systems.
Features
- MCP Protocol Support: Supports the MCP protocol for managing Databricks permissions.
- Databricks API Integration: Securely accesses Databricks permissions REST APIs.
- Permission Management: Tools for managing permissions on Databricks resources.
- Git Credentials Management: Create, list, update, and delete Git credentials.
- Async Support: Built with asyncio for efficient operation.
Running the MCP Server
To start the MCP server, follow the platform-specific instructions provided in the README.
Using with Claude Desktop
Offers step-by-step instructions on configuring the server with Claude Desktop to execute tasks like listing Git credentials or viewing permissions on Databricks.