通过


将 Genie Code 连接到 MCP 服务器

通过模型上下文协议(MCP)将 Genie Code 连接到外部工具和数据源。 Genie Code 可以使用已添加到工作区且你有权使用的任何 MCP 服务器。

注释

MCP 服务器仅在 Genie Code 代理模式下受支持。

什么是 MCP?

MCP 是一种开源标准,可将 AI 代理连接到工具、资源、提示和其他上下文信息。 MCP 提供了一种标准化的方法,用于向 Genie Code 公开工具、数据和工作流,而无需将上下文直接嵌入提示或说明。

MCP 是为那些重要的上下文已经存在但难以从 AI 代理(如 Genie Code)访问的情况而设计的。 MCP 提供了一种安全的方法,使 Genie Code 能够访问上下文,如下所示:

  • 文档系统:团队通常会在 Confluence 等工具中保留运行手册或操作文档。 无需将部分复制到提示中,这些内容可以通过外部 MCP 服务器被公开一次,并在相关时引用。 文档可能还作为矢量搜索索引位于 Databricks 中,Genie Code 可用于查询相关文档。
  • 工具和服务:平台团队可以维护用于设置、验证或部署的 API 或脚本。 MCP 允许将这些功能直接提供给 Genie Code。
  • 数据源:如果 Databricks 中已有数据,可以将 Genie Code 连接到 Genie 空间,以帮助你使用自然语言分析数据。 对于 Databricks 外部存储的数据,可以通过外部 MCP 服务器为 Genie Code 提供安全访问。
  • 自定义应用:还可以添加通过 Databricks 应用托管的自定义功能。 这样,就可以将 Genie Code 连接到专为你或组织构建的专有工具、工作流或集成,这些集成都安全地托管在 Databricks 工作区中。

在这些情况下,MCP 将手动复制粘贴替换为结构化的可重用方法,使正确的上下文仅在需要时才可用。

可以将 Genie Code 连接到工作区中有权使用的任何 MCP 服务器。 工作区管理员控制哪些服务器可用,而用户可以根据需要从这些批准的源中进行选择。

若要详细了解 Databricks 中的 MCP 服务器以及如何创建自己的服务器,请参阅 Databricks 上的模型上下文协议(MCP)。

将 MCP 服务器添加到 Genie Code

若要将 Genie Code 连接到 MCP 服务器,请在 Genie Code 设置中添加它:

  1. 打开 Genie Code 设置。 在“Genie 代码”面板中,单击“ 齿轮”图标。 设置
  2. MCP 服务器下,单击“ 新建”图标。 添加服务器
  3. 选择要添加的 MCP 服务器。 可以选择 Databricks 托管 MCP 服务器或外部 MCP 服务器:
  4. 单击“ 保存”。

添加后,MCP 服务器立即可供 Genie Code 使用。 可以在代理模式下开始使用它们,而无需更改提示或说明。 当需要时,Genie Code 会自动利用这些服务器。

目前,MCP 访问仅限于所有服务器上的 20 个工具。 可以在 Genie Code 设置中选择启用或禁用的工具和服务器。