mcp-databricks-server
Verified Safeby proxziima
Overview
Enables LLM agents to autonomously explore Databricks Unity Catalog metadata, analyze data lineage, examine processing code, and execute SQL queries to answer data-related questions.
Installation
docker run -p 8000:8000 -e DATABRICKS_HOST="<your-databricks-instance.cloud.databricks.com>" -e DATABRICKS_TOKEN="<your-databricks-access-token>" -e DATABRICKS_SQL_WAREHOUSE_ID="<your-sql-warehouse-id>" mcp-databricks-serverEnvironment Variables
- DATABRICKS_HOST
- DATABRICKS_TOKEN
- DATABRICKS_SQL_WAREHOUSE_ID
Security Notes
The server properly uses environment variables for Databricks credentials, explicitly warns against committing `.env` files, and recommends using service principals with minimal permissions. The `execute_sql_query` tool grants significant power to the LLM agent, requiring careful management of the associated Databricks token's scope to prevent unauthorized data access or modification. No `eval` or obfuscation found. Network calls are made to the Databricks API as expected for its functionality.
Similar Servers
logfire-mcp
Enables LLMs to retrieve and analyze application telemetry data (OpenTelemetry traces and metrics) from Pydantic Logfire, including executing arbitrary SQL queries.
DBchat
Transforms a database into an intelligent conversational partner, enabling natural language queries, instant answers, and data visualizations via MCP clients.
mcp-server-datahub
Enables AI agents to interact with DataHub for comprehensive data discovery, governance, lineage exploration, and SQL query generation across an organization's data ecosystem.
Web-Algebra
Translates natural language instructions into JSON-formatted domain-specific language operations for loading, querying, and writing RDF Linked Data, consumable by AI agents.