关于 iFlytek Workflow MCP Server
iFlytek Workflow MCP Server 将 iFlytek 工作流封装为 MCP 工具,供 MCP 客户端触发执行。工作流支持多种节点、编排方式和模型选择。
主要功能
- 01通过 MCP 调用 iFlytek 工作流
- 02支持 14 种工作流节点
- 03顺序、并行、循环和嵌套执行
- 04支持流式输出
- 05支持多轮交互与上下文记忆
- 06工作流阶段可选择多种模型
适用场景
- 01将已发布的 iFlytek 工作流接入 MCP 客户端
- 02编排含分支或循环的任务流程
- 03在多轮对话中运行工作流
MCP 相关
服务器将 iFlytek 工作流作为 MCP 工具提供给客户端调用。工作流 ID 与 API 认证信息通过配置文件设置。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
使用 AI Agent 平台构建工作流的最快方式!
iFlytek Workflow MCP Server
模型上下文协议(MCP)是一种开放协议,旨在让大模型应用与外部数据源或工具轻松集成,并提供标准化框架,无缝提供大模型所需的上下文。
这是一个使用 iFlytek 实现的简单 MCP 服务,可通过 MCP 工具调用 iFlytek 工作流。
📍注意: 目前,该仓库已移交给 iFlytek,最新仓库地址为:ifly-workflow-mcp-server
功能
功能概览
本系统基于 iFlytek MCP 服务构建,可实现智能工作流调度,适用于各种业务场景。
- 工作流结构:由多个节点组成,支持 14 种节点类型(包括基础、工具、逻辑和转换类型)。
- 核心组件:默认情况下,工作流包含一个开始节点(用户输入)和一个结束节点(输出结果)。
- 执行模式:触发后,工作流将根据预定义的顺序和规则自动执行,无需人工干预。
核心能力
强大的节点支持
- 提供 14 种工作流节点类型,满足多样化的业务需求。
- 支持复杂变量输入/输出,实现灵活的数据传输。
高级编排模式
- 顺序执行:任务按顺序依次执行。
- 并行执行:多个任务同时运行,提升效率。
- 循环执行:支持迭代循环,用于处理重复性任务。
- 嵌套执行:允许在工作流中嵌入子工作流,提升复用性。
- 利用 Hook 机制实现流式输出,确保实时处理。
多种开发范式
- 单轮、单分支:简单任务的线性执行。
- 单轮、多分支:支持分支逻辑,以处理复杂流程。
- 单轮循环:管理循环任务,提升自动化水平。
- 多轮交互:支持上下文记忆,实现动态对话。
能力扩展
- 多模型支持:基于**模型之模型(MoM)**混合应用架构,在工作流关键阶段提供多种模型选择。这使模型组合更加灵活,从而提升任务适应性。
与 MCP 客户端配合使用
准备 config.yaml
使用 MCP 服务前,你需要准备一个 config.yaml 来保存工作流信息。配置示例如下:
- flow_id: 'flow id' # required
name: 'flow name' # optional, if not set, obtain the name from the cloud.
description: 'flow description' # optional, if not set, obtain the description from the cloud.
api_key: 'API Key:API Secret' # required
获取工作流认证信息
-
发布工作流
- 步骤 1。 调试刚刚创建的工作流。
- 步骤 2。 与工作流进行对话,并确保对话成功。
- 步骤 3。 现在可以点击发布按钮。

- 步骤 4。 选择“发布为 API”,并点击“配置”按钮。

- 步骤 5。 选择需要绑定的应用并完成绑定。现在可以获取对应的工作流 ID 和认证信息了。尽情使用吧!

注意:如果无法选择应用,可以前往 https://www.xfyun.cn 申请。
手动安装
若要添加持久客户端,请将以下内容添加到 claude_desktop_config.json 或 mcp.json 文件中:
{
"mcpServers": {
"ifly-workflow-mcp-server": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/iflytek/ifly-workflow-mcp-server",
"ifly_workflow_mcp_server"
],
"env": {
"CONFIG_PATH": "$CONFIG_PATH"
}
}
}
}
配置示例:
{
"mcpServers": {
"ifly-workflow-mcp-server": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/iflytek/ifly-workflow-mcp-server",
"ifly_workflow_mcp_server"
],
"env": {
"CONFIG_PATH": "/Users/hygao1024/Projects/config.yaml"
}
}
}
}
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
