This repository provides a Model Context Protocol (MCP) server that connects to Databricks, enabling LLMs to execute SQL queries, list jobs, retrieve job statuses, and access detailed job information.
A Model Context Protocol (MCP) server that interfaces with the Databricks API, enabling LLMs to execute SQL queries, list jobs, and retrieve job statuses.
Start the server with python main.py
. Test using npx @modelcontextprotocol/inspector python3 main.py
.
Includes tools like run_sql_query(sql: str)
, list_jobs()
, get_job_status(job_id: int)
, and get_job_details(job_id: int)
.
Enables natural language interaction with Databricks, allowing LLMs to execute tasks like querying tables, counting records, listing jobs, and checking job statuses.
JordiNeil/mcp-databricks-server
March 21, 2025
March 25, 2025
Python