YiAsk MCP 上线快一个月了,已经陆续有用户在自己常用的 Agent 中用上了它。今天,我们具体介绍一下这个新入口。

通过 YiAsk MCP,用户可以在 WorkBuddy、Codex 等支持远程 MCP 的常用 Agent 中直接调用亿问 Data Agent。查询仍按企业已经配置的业务语义和访问权限执行,结果随后回到当前任务中。

YiAsk MCP 在 WorkBuddy 中的使用示意
图:YiAsk MCP 在 WorkBuddy v5.3.5 中的实际使用示意。图中使用演示数据,实际查询按企业配置的业务语义、空间和用户权限执行。

01 YiAsk MCP 怎样工作

一次查询的调用链路是这样的:

用户在常用 Agent 中提出业务问题

→ 外部 Agent 调用 YiAsk MCP

→ 亿问 Data Agent 按既有业务语义和访问权限完成问数

→ 查询和分析结果返回当前任务

亿问 Data Agent 负责返回问数结果。报告、文件和代码等后续产物能否生成、如何处理,取决于外部 Agent、已连接工具、工作流设计和用户授权。

02 问数结果直接进入复盘、文档和项目

在 WorkBuddy 中整理经营复盘时,用户可以查询本月各区域销售额及同比变化,定位同比下降最明显的区域,再结合当前材料补充会议提纲和待核验事项。

在 Codex 中维护经营分析模板时,团队可以直接使用查询结果核对字段、更新分析说明。

业务人员可以少切换系统、少搬运数据,在当前任务中继续完成复盘和文档处理;而数据与 IT 团队仍可集中维护业务语义和权限,避免在不同 Agent 入口分别维护业务口径和访问规则。

03 业务口径仍按企业已有配置执行

通过 YiAsk MCP 从外部 Agent 发起查询时,问题仍由亿问 Data Agent 处理,并沿用企业已经配置的业务语义。

以“查询本月各区域销售额”为例,销售额口径、退款和测试订单的处理方式,以及区域归属规则,仍由企业在亿问 Data Agent 中统一维护。

在相同的业务空间和语义配置下,无论从亿问 Data Agent 内提问,还是通过 YiAsk MCP 发起查询,都会按同一套业务定义执行。

04 访问范围仍由用户身份和权限决定

YiAsk MCP 沿用亿问 Data Agent 原有的用户、角色、业务空间和数据权限。在 Data Agent v2.3.13 中,MCP 服务支持基于角色的访问控制,也支持配置 AI 员工的 API 访问权限。

接入时,每位用户使用自己的 Data Agent 身份独立授权。即使使用同一种外部 Agent,查询范围也由各自的用户、角色、业务空间和数据权限决定;多空间场景只能选择当前用户有权访问的空间。

业务语义决定问题如何解释,用户身份和权限决定数据访问范围。回答效果仍取决于语义配置、数据质量和其他相关配置,重要结果需要复核。

05 企业问数,进入常用的 Agent

YiAsk MCP 让企业已经建设好的问数能力进入更多 Agent 工作流。用户可以在熟悉的工作入口中直接取数,让查询结果更顺畅地进入日常分析与协作。

FAQ

YiAsk MCP 当前提供哪些工具和参数?

YiAsk MCP 通过远程 Streamable HTTP 提供 ask_data 工具,接收自然语言问题 question,并可通过 spaceName 指定业务空间。ask_data 将问题交给 Nora,返回精简的查询和分析结果。

客户端暂不支持 MCP OAuth 时怎样接入?

客户端暂不支持 MCP OAuth、但允许配置远程 MCP 请求 Header 时,可以为每位用户分别配置对应的 Data Agent 用户 JWT Token。不要把管理员 API Key 直接交给外部 Agent,也不要多人共享同一个高权限 Token;用户 Token 应按单一用户和最小权限原则妥善保管。

多空间环境怎样确定查询空间?

OAuth 接入通常沿用用户默认空间;任务需要在固定空间查询时,可以在当前用户有权访问的范围内指定 spaceName。