# DBA MCP Proxy
A Model Context Protocol (MCP) proxy client for Databricks Apps.
## Usage
Run the proxy directly from GitHub using uvx:
```bash
uvx --from git+ssh://git@github.com/databricks-solutions/custom-mcp-databricks-app.git \
dba-mcp-proxy \
--databricks-host <HOST> \
--databricks-app-url <URL>
```
### Arguments
- **--databricks-host**: Your Databricks workspace URL (e.g., `https://workspace.cloud.databricks.com`)
- **--databricks-app-url**: The Databricks App URL (e.g., `https://myapp.databricksapps.com`)
### Examples
```bash
# Connect to local development server
uvx --from git+ssh://git@github.com/databricks-solutions/custom-mcp-databricks-app.git \
dba-mcp-proxy \
--databricks-host https://workspace.cloud.databricks.com \
--databricks-app-url http://localhost:8000
# Connect to deployed Databricks App
uvx --from git+ssh://git@github.com/databricks-solutions/custom-mcp-databricks-app.git \
dba-mcp-proxy \
--databricks-host https://workspace.cloud.databricks.com \
--databricks-app-url https://myapp.databricksapps.com
```
## What it does
The DBA MCP Proxy:
- Connects to a Databricks App's MCP server endpoint
- Handles authentication (OAuth for deployed apps)
- Provides a standard MCP interface for tools like Claude
- Enables interaction with Databricks workspace resources through MCP
## Authentication
- **Local development**: No authentication required
- **Deployed apps**: Uses Databricks OAuth via CLI authentication
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/moma1992/mcp-databricks-app'
If you have feedback or need assistance with the MCP directory API, please join our Discord server