πŸš€ MCP Databricks

SSE

by leminkhoa

343 downloads Not rated yet

About

My Databricks MCP server to interact with Databricks through LLM models

Details

Transport
SSE

Explore

The MCP Databricks server provides a comprehensive toolkit for managing your Databricks environment:

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name πŸš€ MCP Databricks
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

πŸ” Prerequisites

- 🐍 Python 3.11 or higher
- πŸ’» A Databricks workspace
- πŸ”‘ Databricks Personal Access Token (PAT)
- πŸ“¦ Required Python packages (installed in setup)

2️⃣ Configure environment variables

Create a .env file in the project root with your Databricks credentials:

```ini

The MCP Databricks server provides a comprehensive toolkit for managing your Databricks environment:

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "\ud83d\ude80 mcp databricks": {
            "databricks-mcp": {
                "command": "docker",
                "args": [
                    "build",
                    "-t",
                    "databricks-mcp",
                    "."
                ]
            }
        }
    }
}

McpServers

{
    "databricks-mcp": {
        "command": "docker",
        "args": [
            "build",
            "-t",
            "databricks-mcp",
            "."
        ]
    }
}

<div align="center">
Python 3.11+
Databricks
MCP Protocol
</div>

<p align="center">
<b>A powerful Databricks integration for AI assistants via Model Context Protocol</b>
</p>

πŸ“– Introduction

MCP Databricks seamlessly connects AI assistants to your Databricks workspaces through the Model Context Protocol (MCP). Built with Python, it provides a rich collection of tools for managing virtually every aspect of your Databricks environment.

With this server, AI assistants like Claude can:
- πŸ”§ Manage compute resources with precision
- πŸ“Š Execute SQL queries and analyze results
- πŸ“ Organize and manipulate workspace objects
- ✨ And much more!

πŸ” Prerequisites

- 🐍 Python 3.11 or higher
- πŸ’» A Databricks workspace
- πŸ”‘ Databricks Personal Access Token (PAT)
- πŸ“¦ Required Python packages (installed in setup)

πŸš€ Quickstart

1️⃣ Clone the repository

git clone https://github.com/leminkhoa/databricks-mcp
cd databricks-mcp

2️⃣ Configure environment variables

Create a .env file in the project root with your Databricks credentials:

```ini

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.