A Model Context Protocol (MCP) server that connects to Databricks API, allowing LLMs to run SQL queries, list jobs, and get job status. - Run SQL queries on Databricks SQL warehouses - List all Databricks jobs - Get status of specific Databricks jobs - Get detailed information about Databricks jobs - Python 3.7+ - Databricks workspace with: - Personal access token - SQL warehouse endpoint - Permis
Add this skill
npx mdskills install JordiNeil/mcp-databricks-serverWell-documented MCP server for Databricks with clear setup instructions and useful SQL/job tools
A Model Context Protocol (MCP) server that connects to Databricks API, allowing LLMs to run SQL queries, list jobs, and get job status.
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -r requirements.txt
.env file in the root directory with the following variables:
DATABRICKS_HOST=your-databricks-instance.cloud.databricks.com
DATABRICKS_TOKEN=your-personal-access-token
DATABRICKS_HTTP_PATH=/sql/1.0/warehouses/your-warehouse-id
python test_connection.py
your-instance.cloud.databricks.com)Start the MCP server:
python main.py
You can test the MCP server using the inspector by running
npx @modelcontextprotocol/inspector python3 main.py
The following MCP tools are available:
When used with LLMs that support the MCP protocol, this server enables natural language interaction with your Databricks environment:
https:// prefixpython test_connection.py.env file and never commit it to version controlInstall via CLI
npx mdskills install JordiNeil/mcp-databricks-serverDatabricks MCP Server is a free, open-source AI agent skill. A Model Context Protocol (MCP) server that connects to Databricks API, allowing LLMs to run SQL queries, list jobs, and get job status. - Run SQL queries on Databricks SQL warehouses - List all Databricks jobs - Get status of specific Databricks jobs - Get detailed information about Databricks jobs - Python 3.7+ - Databricks workspace with: - Personal access token - SQL warehouse endpoint - Permis
Install Databricks MCP Server with a single command:
npx mdskills install JordiNeil/mcp-databricks-serverThis downloads the skill files into your project and your AI agent picks them up automatically.
Databricks MCP Server works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Gemini Cli, Amp, Roo Code, Goose. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.