JordiNeil/mcp-databricks-server
MCP Server for Databricks
Platform-specific configuration:
{
"mcpServers": {
"mcp-databricks-server": {
"command": "npx",
"args": [
"-y",
"mcp-databricks-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
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.pyyour-instance.cloud.databricks.com)Start the MCP server:
python main.pyYou can test the MCP server using the inspector by running
npx @modelcontextprotocol/inspector python3 main.pyThe following MCP tools are available:
Loading reviews...