loading…
Search for a command to run...
loading…
Connect to Databricks API, allowing LLMs to run SQL queries, list jobs, and get job status.
Connect to Databricks API, allowing LLMs to run SQL queries, list jobs, and get job status.
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 controlRun in your terminal:
claude mcp add jordinei-mcp-databricks-server -- npx pro tip
Just installed JordiNei/mcp-databricks-server? Say to Claude: "remember why I installed JordiNei/mcp-databricks-serverand what I want to try" — it'll save into your Vault.
how this works →CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Security
Low riskAutomated heuristic from public metadata — not a security guarantee.