大数据智能体工作台 DataBuddy 什么是 MCP

MCP(Model Context Protocol,模型上下面协议)是一种用于将外部工具、数据源、业务能力以标准化协议 暴露给大模型 / Agent 调用的开放协议。在 DataBuddy 中,MCP 是 Agent 调用平台数据资产的统一桥梁 ,Agent 即可在对话或任务中按需发现、调用这些工具,无需为每种数据源或服务单独编写适配代码。

相关产品
大数据智能体工作台 DataBuddy 产品页,含版本规格、价格与购买入口。

举一个典型例子:一个智能问数 Agent 需要查询销售明细表、调用 Catalog 中已注册的 compute_gmv()函数、再通过外部 API 获取实时汇率。借助 MCP,你只需要把销售明细的 Catalog 函数、外部 HTTP API 等注册为 MCP 服务,Agent 即可像调用本地函数一样统一调用它们。

一、核心能力

能力 说明
协议统一 不同来源的工具(Catalog 函数 / 外部 HTTP / 第三方插件)均通过同一套协议暴露给 Agent,Agent 侧无须了解底层差异。
多来源接入 同时支持平台内置工具、用户自定义工具、外部 MCP / API、MCP 插件市场,覆盖企业常见集成场景。
凭证集中管理 外部 MCP / API 的身份认证通过 Connection 统一托管。
与 Agent 无缝集成 MCP 服务可直接挂载到 Agent 调试会话中,调用记录会同步进入 MLflow Tracing。

二、MCP 服务类别

DataBuddy 一期支持以下几种 MCP 服务来源,你可以在「Agents > MCP」列表中集中管理。

类别 适用场景 创建方式
Catalog 函数(UC Function) 把 Catalog 中已注册的 SQL / Python 函数(如指标计算、数据库查询)作为工具调用。 在 SQL Editor 或 Notebook 中创建函数后自动暴露为 MCP 工具。
外部 MCP / API 服务 接入企业自有 MCP Server 或第三方 HTTP API。 在 MCP 列表点击添加外部 MCP 工具 ,通过 mcp.json 配置。
合作伙伴 MCP 插件市场 一键安装 MCP 插件。 在 MCP 列表点击 从市场发现更多 MCP 服务 ,进入插件市场安装。

三、关键概念

理解 MCP,需要熟悉以下核心概念:

·MCP 服务(MCP Server) :一组对外暴露的工具集合,对应一个可调用的 MCP 服务地址。

·工具(Tool) :MCP 服务下的最小调用单元,包含名称、描述、输入参数 Schema 与输出结构 Schema。一个 MCP 服务最多可包含 1000 个工具 。

·Connection :用于管理外部 MCP / API 的连接配置与凭证。

·MCP 服务地址 :技术侧生成的、可被 Agent / SDK 调用的 URL,支持复制。

·MCP 服务状态 :标识当前 MCP 是否可用。列表中显示的是上次查看时的状态,不会实时刷新 ;进入详情页或点击刷新 时才触发最新状态校验。

注意:完整术语表请参考 核心概念与术语表。

四、适用场景

场景 适用方式 推荐 MCP 类别
Agent 查询业务数据库 / 计算指标 把已有 SQL / Python 函数注册为 MCP 工具 Catalog 函数
Agent 调用企业内部已有的 API / MCP Server 自定义 MCP 外部 MCP / API 服务
让 Agent 具备文档抽取 / 联网搜索 / 第三方数据接入能力 一键安装,自动完成参数配置 MCP 插件市场

五、使用流程

一个典型的 MCP 使用闭环包含以下步骤:

1. 创建或安装 MCP 服务 :在 MCP 列表中创建 Catalog 函数、外部 MCP,或从插件市场安装合作伙伴 MCP。

2. 查看 MCP 详情 :进入详情页确认服务状态、复制服务地址、浏览工具及参数定义。

3. 绑定到 Agent :在高代码 Agent 中通过 SDK 调用 MCP 工具。

4. 运行与观测 :Agent 调用 MCP 的全过程会记录到 MLflow Tracing,可在实验模块查看每次调用的输入、输出、耗时与状态。

六、子功能导航

子功能 说明 文档
MCP 服务配置 创建、查看、管理各类 MCP 服务 配置 MCP 服务
MCP 与 Agent 集成 在 Agent 中使用 MCP 工具 MCP 与 Agent 集成

七、推荐学习路径

如果你是首次使用 MCP,建议按以下顺序阅读:

1. 了解核心概念 :这篇。

2. 创建第一个 MCP 服务 :配置 MCP 服务,从 Catalog 函数或安装一个 ADP 插件开始最为简单。

3. 在 Agent 中调用工具 :MCP 与 Agent 集成。

4. 了解 Agent 总体能力 :Agent 概述。

八、相关文档

·Agent 概述

·创建与管理 Agent

·配置 Agent 工具与知识库

·Model List 概述

赞 (0)
上一篇 4天前
下一篇 4天前