mcpField
D
databricks-config

databricks-config

github.com/databricks-solutions云与 DevOps2.0k37 次安装5 天前更新
代码仓库

关于 databricks-config

databricks-config 是一项指导 Agent 管理 Databricks 工作区的技能,要求通过 MCP 工具查看、列出、切换或登录工作区,并说明切换仅在当前会话有效。

主要功能

  1. 01查询当前工作区状态
  2. 02列出可用工作区
  3. 03切换工作区配置
  4. 04登录或连接工作区
  5. 05展示操作结果

适用场景

  1. 01核对当前连接的工作区
  2. 02查找并切换到指定工作区
  3. 03为工作区进行身份验证

MCP 相关

该技能要求使用 Databricks 的 manage_workspace MCP 工具执行工作区操作,并在调用前通过 ToolSearch 加载该工具。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/databricks-solutions/ai-dev-kit --skill databricks-config

安装后在 Claude Code 中输入/databricks-config确认已加载。

详细介绍

对所有工作区操作,请使用 manage_workspace MCP 工具。请勿编辑 ~/.databrickscfg、使用 Bash 或使用 Databricks CLI。

步骤

  1. 使用查询 select:mcp__databricks__manage_workspace 调用 ToolSearch,以加载该工具。

  2. 将用户意图映射到操作:

    • 状态 / 哪个工作区 / 当前 → action="status"
    • 列出 / 可用工作区 → action="list"
    • 切换到 X → 先调用 list 查找配置文件名称,然后调用 action="switch", profile="<name>"(如果提供了 URL,则使用 host="<url>")
    • 登录 / 连接 / 身份验证 → action="login", host="<url>"
  3. 使用相应操作和参数调用 mcp__databricks__manage_workspace。

  4. 呈现结果。对于 status/switch/login:显示主机、配置文件和用户名。对于 list:使用格式化表格,并标记当前启用的配置文件。

注意: 切换仅对当前会话生效——MCP 服务重启后会重置。如需永久设置配置文件,请使用 databricks auth login -p <profile>,并使用 cluster_id 或 serverless_compute_id = auto 更新 ~/.databrickscfg。

评论

支持 Markdown