Token导航 LogoToken导航

MCP Server · 开发工具

Databricks Cursor MCP

提供30种工具直接在Cursor IDE中通过AI辅助管理Databricks,包括浏览、执行、编辑、集群管理、作业操作等功能。

未说明官方级别未说明来源级核验工具 30
开发工具JavaScriptCursor

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
nayantarasundarraj-hue
提供方
nayantarasundarraj-hue

工具数量

30

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Databricks Cursor MCP 属于开发工具类 MCP Server,公开资料标注 30 个工具,通过传输方式未标注接入,适配 Cursor,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

开发工具

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 30 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

用于游标的copula MCP服务器

30个强大的工具,在人工智能的帮助下,直接从Cursor IDE管理ViewModel。

🚀 快速设置

先决条件

  • Node.js v14+(node --version)--如果丢失,就跑 brew install node
  • copula命令行界面(databricks --version)--如果丢失,就跑 brew install databricks
  • 具有OAuth访问权限的ViewModel帐户

安装

# 1. Clone or download this directory
git clone https://github.com/nayantarasundarraj-hue/Databricks-cursor-mcp.git ~/databricks-mcp-server
cd ~/databricks-mcp-server

# 2. Install dependencies
npm install

# 3. Verify installation
npm test

# 4. Authenticate with Databricks
databricks auth login --profile dev --host https://YOUR-WORKSPACE.cloud.databricks.com

# 5. Verify your paths (note these down for the config below)
which node
which databricks

# 6. Configure Cursor

编辑 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "databricks": {
      "command": "node",
      "args": [
        "/Users/YOUR_USERNAME/databricks-mcp-server/server.js"
      ],
      "env": {
        "PATH": "/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin",
        "DATABRICKS_PROFILE": "dev",
        "DATABRICKS_WORKSPACE_HOST": "YOUR-WORKSPACE.cloud.databricks.com"
      }
    }
  }
}

重要提示:

  • 更换 YOUR_USERNAME 使用您的macOS用户名和 YOUR-WORKSPACE 使用您的copula工作区主机名。
  • DATABRICKS_PROFILE 必须与您在期间使用的配置文件名称匹配 databricks auth login常见的价值观是 dev, affirm-prod,或 DEFAULT.检查 ~/.databrickscfg 查看您的个人资料。
  • 如果你得到 node: command not found,跑 which node 并替换 "node" 完整路径(例如。 /opt/homebrew/bin/node).

6.重新启动游标

完全退出 (命令+Q/Alt+F4)并重新打开。等待10-15秒。

✅ 验证它是否有效

在Cursor中,询问:

  • “列出我的ViewModel集群”
  • “在/Users/中列出笔记本”
  • “显示可用的copula工具”

🛠️ 你得到了什么-30个工具

📖 浏览与阅读(5)

  • list_notebooks -浏览文件夹
  • get_notebook -阅读内容
  • list_clusters -显示集群
  • list_jobs -显示职位
  • get_job_details -职位信息

⚡ 执行与监控(5)

  • run_notebook -使用参数执行
  • get_run -检查状态
  • get_run_output -获取结果
  • cancel_run -停止执行
  • list_runs -查看历史记录

✏️ 编辑笔记本(3)-使用自动备份!

  • export_notebook -下载中心
  • import_notebook -上传并备份
  • get_notebook_revisions -查看历史记录

🖥️ 管理集群(4)

  • start_cluster -醒醒
  • stop_cluster -节省成本
  • get_cluster_status -检查状态
  • restart_cluster -重新启动

📋 作业操作(2)

  • run_job -触发作业
  • get_job_runs -查看跑步记录

📁 DBFS操作(4)

  • list_dbfs -浏览文件系统
  • read_dbfs_file -读取文件
  • upload_to_dbfs -上传
  • download_from_dbfs -下载中心

🔍 SQL查询(2)

  • execute_sql -运行查询
  • list_sql_warehouses -列出仓库

📝 工作空间管理(3)

  • create_notebook -新建
  • delete_notebook -删除
  • move_notebook -组织

📦 图书馆管理(二)

  • list_cluster_libraries -显示已安装
  • install_library -添加包

💡 使用示例

安全地编辑代码:

"Add import pandas as pd to /Users/me/notebook"

省钱:

"Stop all idle clusters"

查询数据:

"Run this SQL on warehouse abc123: SELECT * FROM users LIMIT 10"

自动化工作流程:

"Run /Users/me/ETL on cluster X with params date=2024-01-20"

🔒 安全功能

  • ✅ 路径验证 --所有本地文件操作仅限于您的主目录和/tmp;敏感路径(.ssh、.aws、.env、.kube等)被阻止
  • ✅ 壳体防喷 --用途 execFileSync (不是 execSync),无外壳解释
  • ✅ 人在环(HIL) --8个操作需要用户明确确认: run_notebook, run_job, delete_notebook, move_notebook, stop_cluster, restart_cluster, upload_to_dbfs, install_library
  • ✅ SQL阻止列表 --DDL/DML/copula特定语句(DROP、DELETE、INSERT、COPY INTO、CALL、VACUUM等)需要确认;只读SQL立即运行
  • ✅ 错误清理 --OAuth令牌、URL和内部路径将从错误消息中删除
  • ✅ 语言验证 --仅PYTHON、SQL、SCALA、R可用于笔记本创建
  • ✅ 固定依赖关系 --SDK版本已锁定,以防止供应链攻击
  • ✅ 笔记本编辑时的自动本地备份(带时间戳)
  • ✅ 导入时新的copula修订版(UI回滚)

⚠️ 代理部署警告

此MCP在单个服务器中公开了读写工具。在人工智能处理不可信内容(网页、Slack消息、RAG文档、电子邮件)的代理环境中,提示注入可以链接读取操作(例如。, get_notebook, read_dbfs_file)通过写/执行操作(例如。, execute_sql, upload_to_dbfs).

建议:

  • 在不了解此风险的情况下,不要在具有读取不受信任的外部内容的工具(网络获取、Slack搜索、外部文档上的RAG、邮箱阅读器)的代理中共同安装此MCP。
  • 始终仔细查看HIL确认提示——它们显示了完整的操作细节,包括文件路径和SQL查询。
  • 对于高安全性环境,考虑通过以下方式禁用写入工具 disabledTools 在Cursor MCP配置中,只启用只读子集。

🐛 故障排除

“node:找不到命令”

游标未加载shell配置(.zshrc),因此可能找不到 node.快跑 which node 在您的终端中,使用该完整路径作为 command 价值在你 mcp.json.

工具调用中“找不到数据块”

同样的问题——Cursor找不到copula CLI。确保 PATH 在您的配置中 env 包含来自的目录 which databricks (通常 /opt/homebrew/bin 或 /usr/local/bin).

“npm:找不到命令”

你需要安装Node.js:

brew install node

然后重试 npm install.

“找不到模块@modelcontextprotocol/sdk”

cd ~/databricks-mcp-server
npm install

“身份验证失败”或“令牌过期”

databricks auth login --profile YOUR_PROFILE --host https://YOUR-WORKSPACE.cloud.databricks.com
# Then restart Cursor (Cmd+Q, reopen)

“未找到配置文件”

确保 DATABRICKS_PROFILE 在你的 mcp.json 匹配中的配置文件 ~/.databrickscfg.快跑 cat ~/.databrickscfg 检查。

工具未显示在光标中

  1. 检查中的绝对路径 mcp.json 是正确的
  2. 完全退出光标(Cmd+Q)并重新打开
  3. 等待10-15秒
  4. 检查设置→ MCP用于连接状态
  5. 检查日志:查看→ 输出→ “模型上下文协议”

📁 项目结构

databricks-mcp-server/
├── server.js           # Main MCP server (1,380 lines)
├── package.json        # Dependencies
├── node_modules/       # Installed packages (auto-created)
└── README.md          # This file

🤝 贡献

要添加新工具,请执行以下操作:

  1. 添加方法 server.js:
async myNewTool(args) {
  const result = await this.executeCLI(['my-command', 'subcommand', args.param, '--output', 'json']);
  return JSON.parse(result);
}
  1. 注册于 setupHandlers():
case 'my_new_tool':
  const result = await this.myNewTool(args);
  return { content: [{ type: 'text', text: JSON.stringify(result) }] };
  1. 在中添加工具定义 ListToolsRequestSchema 处理器
  1. 测试并提交!

📝 许可证

麻省理工学院-随时修改和分享

💬 支持

问题?检查上述故障排除或咨询团队!

工具与能力

工具数量

30

资源数量

0

提示词数量

0

能力标签

Databricks管理JavaScript本地部署IDE插件AI辅助开发工具数据工程

支持客户端

Cursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 30 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Databricks Cursor MCP

MCP World · 本页

30未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Databricks Cursor MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Databricks Cursor MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Databricks Cursor MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Databricks Cursor MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Databricks Cursor MCP 支持哪些客户端?

公开资料标注支持 Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP