更新时间:2026-07-15 gmt 08:00

在工作流中使用mcp-j9九游会登录

mcp创建并调试通过后,即可将其添加到工作流使用。平台支持在单智能体和工作流两种模式下使用mcp,单智能体中使用方法请参见在单智能体中使用mcp。两者的核心差异在于工具的调用方式不同:

表1 单智能体、工作流使用mcp差异

对比维度

在单智能体中使用

在工作流中使用

调用决策

由大模型自主判断是否调用、调用哪个工具

在指定的流程节点中固定调用

参数来源

大模型从对话上下文中自动提取参数

在节点中预先配置,或引用上游节点的变量

执行顺序

不固定,由大模型根据对话动态决定

固定,按照编排好的流程顺序执行

使用场景

用户意图多样、需要灵活响应的对话场景

流程明确、步骤固定、需要精确控制的场景

简单理解:单智能体模式下,mcp工具是大模型的“自选动作”;工作流模式下,mcp工具是流程中的“规定动作”。

费用说明

调用mcp服务可能产生费用。

  • 平台预置的第三方mcp服务(如高德地图)可能需要您在对应平台申请api key并承担相关调用费用,请确保您的账户额度充足。
  • 智能体调用mcp工具会产生大模型token消耗。

注意事项

在工作流模式下,mcp作为流程中的一个固定节点被调用,何时调用、传什么参数都在编排时预先配置好,不依赖大模型的自主判断。相比单智能体模式,工作流的工具调用更加确定和可控,但需要在搭建时注意以下几点:

  • 参数配置要正确:

    mcp的输入参数需要在节点中手动配置,可以填写固定值,也可以引用上游节点的变量。请确保参数的类型和格式与mcp要求一致(如mcp要求输入为string类型,被引用的节点参数也要是string类型,并且格式也要保持一致)。

  • 注意节点间的数据传递:

    mcp节点的输出结果如需在后续节点中使用,需确认变量引用关系正确,数据格式能够被下游节点正常解析。

  • 做好异常分支处理:

    mcp调用可能因网络超时、参数错误、服务异常等原因失败,建议在工作流中配置异常处理分支,避免整个流程因单个节点报错而中断。

在工作流中使用mcp

  1. 登录。
  2. 在左侧导航栏选择开发中心 > 智能体管理,单击“工作流”页签,进入工作流应用管理界面。
  3. 单击目标工作流应用,进入工作流编排界面。
  4. 在工作流编排界面中,单击“添加节点”并选择“mcp服务”节点。将mcp节点添加到工作流中。
    图1 添加mcp节点
  5. 在节点配置面板的“输入参数”区域,根据业务需求填写固定值,或选择引用变量并从下拉列表中选择上游节点的输出,设置mcp后续节点的输入,将mcp的结果传递给后续节点。
    图2 设置mcp节点参数
  6. 单击页面右上角“试运行”验证工作流是否可以正常运行。

    如果试运行时返回结果中包含工具调用的过程信息或正确结果,说明配置成功。如果在工作流中调用失败,请参考故障排除

相关文档

网站地图