通过


Databricks 上的模型上下文协议 (MCP)

MCP 是一种开源标准,可将 AI 代理连接到工具、资源、提示和其他上下文信息。

Databricks 提供以下类型的 MCP 服务器:

MCP 服务器 Description
托管 MCP 使用预配置的 MCP 服务器立即访问 Databricks 功能。
外部 MCP 使用管理连接安全连接到托管在 Azure Databricks 外的 MCP 服务器。
自定义 MCP 将自定义 MCP 服务器作为 Databricks 应用托管。

若要查看可用的 MCP 服务器,请转到工作区 >代理>MCP 服务器

“代理 MCP 服务器”选项卡

如何使用 MCP 服务器

MCP 旨在与 LLM 一起使用,该 LLM 可动态发现可用的工具、确定要调用的工具以及解释输出。 生成使用 MCP 服务器的代理时,Databricks 建议:

  • 请勿硬编码工具名称:当 Databricks 添加新功能或修改现有工具时,可用工具集可能会更改。 在运行时,代理应通过列出工具来动态发现工具。
  • 不要以编程方式分析工具输出:不保证工具输出格式保持稳定。 让 LLM 从工具响应中解释和提取信息。
  • 让 LLM 决定:代理的 LLM 应根据用户的请求和 MCP 服务器提供的工具说明确定要调用的工具。

这些做法允许代理自动从 MCP 服务器的改进中受益,而无需更改代码。

计算定价

自定义 MCP 服务器受 Databricks Apps 定价的约束。

托管 MCP 服务器定价取决于功能类型: