Databricks MCP Proxy
An MCP proxy server that authenticates with Databricks and exposes remote MCP tools.
Installation
uv sync
Configuration
Edit app.yaml with your Databricks settings:
env:
- name: DATABRICKS_HOST
value: "https://dbc-XXXXX.cloud.databricks.com"
- name: DATABRICKS_APP_URL
value: "https://your-mcp-app.databricksapps.com"
Usage
Test locally
uv run databricks-mcp-proxy
Claude Desktop Configuration
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"databricks": {
"command": "uv",
"args": [
"--directory", "/path/to/databricks-mcp-proxy",
"run",
"databricks-mcp-proxy"
]
}
}
}
Tools
| Tool | Description |
|---|---|
authenticate | Start OAuth flow (opens browser) |
list_databricks_tools | List available remote tools |
call_databricks_tool | Call a remote tool by name |
Flow
- Claude starts the proxy via stdio
- Call
authenticatetool - Browser opens for Databricks OAuth
- After auth, remote tools are discovered
- Use
call_databricks_toolto invoke any remote tool
