内容
# Databricks MCP 代理用于 LakeDraw
薄本地代理,允许 Cursor/Claude 使用您的 Databricks OAuth 身份与 LakeDraw 的远程 MCP 端点进行通信。
## 运行时值
- LakeDraw MCP 端点:`https://lakedraw-7474654280603666.aws.databricksapps.com/mcp/`
- FEVM 工作区主机:`https://fevm-lakedraw.cloud.databricks.com`
- 必需的身份标头:`X-MCP-Caller-Email`
- 必需的会话标头:`X-MCP-Session-Id`
## 先决条件
- [`uv`](https://docs.astral.sh/uv/)
- Databricks CLI (`databricks`)
身份验证一次:
```bash
databricks auth login --host https://fevm-lakedraw.cloud.databricks.com
```
## 一键启动(客户笔记本电脑)
```bash
mkdir -p "$HOME/.lakedraw-mcp" && curl -fsSL "https://raw.githubusercontent.com/jitesh-soni_data/databricks-mcp-proxy/main/mcp_proxy.py" -o "$HOME/.lakedraw-mcp/mcp_proxy.py" && chmod +x "$HOME/.lakedraw-mcp/mcp_proxy.py"
```
## Cursor MCP 配置
将以下内容添加到 `~/.cursor/mcp.json`:
```json
{
"mcpServers": {
"lakedraw": {
"command": "uv",
"args": [
"run",
"/Users/<you>/.lakedraw-mcp/mcp_proxy.py",
"--server-url",
"https://lakedraw-7474654280603666.aws.databricksapps.com/mcp/",
"--host",
"https://fevm-lakedraw.cloud.databricks.com",
"--email-header",
"X-MCP-Caller-Email",
"--session-header",
"X-MCP-Session-Id"
]
}
}
}
```
## Claude Desktop MCP 配置
将相同的 `mcpServers.lakedraw` 块添加到您的 Claude Desktop MCP 配置文件中。
## 快速验证
重新加载 MCP 客户端后,运行:
```text
lakedraw_auth_preflight
```