MCP服务
MCP服务节点是工作流中实现第三方能力调用的核心组件之一。
前提条件
已完成工作流搭建,如果未搭建工作流,请参考搭建工作流。
节点说明
作为功能扩展的重要载体,该节点允许通过调用MCP服务来执行特定功能任务。每个MCP服务实质上是一个工具集合,可以提供模块化服务来拓宽工作流的能力边界,完成更复杂的任务。
MCP服务类型包括预置服务和个人服务。
- 预置服务:平台预置了“高德地图”、“车票查询工具”、“必应搜索”等多种实用MCP服务,开通后可以一键集成调用。支持开发者在工作流或应用中添加预置MCP服务,丰富其能力。
- 个人服务:平台允许开发者创建自定义MCP服务,支持将MCP服务地址通过配置方式快速创建为自定义MCP服务,提供给工作流或应用调用。
配置MCP服务节点
- 登录Versatile智能体平台,在左侧导航栏“个人空间”区域,选择进入所需空间。
如果已选择团队空间,界面显示为实际的团队空间名称,而非“个人空间”。
图1 选择团队空间 - 单击左侧导航栏“开发中心 > 应用管理 > 工作流应用”,单击您创建的工作流。
- 单击“添加节点”并选择“MCP服务”节点。
- 在“个人服务”或“预置服务”页签单击“
”,将MCP服务添加至画布中,其中有些“预置服务”不能直接添加,需要单击“立即开通”,开通服务后即可添加至画布中。
- 连接MCP服务节点和其他节点。
- 单击画布中已添加的“MCP服务”节点,参照表1 MCP服务节点配置说明,完成MCP服务节点的配置。
- 单击
图标,可修改MCP服务节点名称,修改完成后单击名称旁边的
进行保存。
- 单击
图标,可重命名MCP服务节点名称,复制一个MCP服务节点或删除MCP服务节点。
- 单击
图标,可对插件节点进行测试。
表1 MCP服务节点配置说明 配置类型
参数名称
参数说明
配置示例
参数配置
工具
支持从当前MCP服务所包含的工具列表中选择一个作为工作流运行到该节点时会执行的工具。
-
输入参数
- 参数名称、类型:从插件元信息中导入,用户无需手动添加。
- 值:支持“引用”和“输入”两种类型。
- 引用:支持用户选择工作流中已包含的前置节点的输出变量值和全局配置中的记忆变量,适用于需要从前置节点输出中获取插件入参的场景。
- 输入:支持用户自定义取值,适用于MCP服务入参取值固定的场景。
MCP服务工具的输入参数需要从前置节点中获取时,配置“引用”。
MCP服务工具的输入参数固定时,如翻译工具要将内容翻译成英文,入参to表示翻译后内容的语种,此时应该配置“输入”并赋值“en”。
输出参数
输出参数所有信息从MCP服务元信息中自动导入,用户无需手动配置。
-
图2 MCP服务节点配置示例 - 单击
- 节点配置完成后,单击“确定”。