iFlytek Workflow MCP Server

iFlytek Workflow MCP Server

一个 MCP 服务器实现,可以通过模型上下文协议调用讯飞工作流,从而实现具有顺序、并行、循环和嵌套执行模式的智能工作流调度。

Category
访问服务器

README

<p align="center"> <a href="https://xinghuo.xfyun.cn/botcenter/createbot"><img src="https://openres.xfyun.cn/xfyundoc/2024-04-26/1396db8a-313b-40f5-be2a-5babcad9cd64/1714102184743/sparklogo.svg"></a> </p> <p align="center"> 使用 AI 代理平台构建工作流程的最快方式! </p> <p align="center"> <a href="https://github.com/iflytek/ifly-workflow-mcp-server/blob/main/LICENSE" target="_blank"> <img src="https://img.shields.io/static/v1?label=license&message=MIT licensed&color=white" alt="License"> </a> | <a href="https://xinghuo.xfyun.cn/botcenter/createbot" target="_blank"> 文档 </a> | <a href="https://xinghuo.xfyun.cn/botcenter/createbot" target="_blank"> 主页 </a> </p>

iFlytek Workflow MCP Server

模型上下文协议 (MCP) 是一种开放协议,旨在实现 LLM 应用程序与外部数据源或工具之间的轻松集成,提供了一个标准化的框架,可以无缝地为 LLM 提供它们所需的上下文。

这是一个使用 iFlytek 的 MCP 服务器的简单实现。它可以通过 MCP 工具调用 iFlytek 工作流程。

📍注意: 目前,该仓库已贡献给 iFlytek,最新的仓库地址是:ifly-workflow-mcp-server

特性

功能概述

该系统构建在 iFlytek MCP 服务器之上,并支持智能工作流程调度,使其适用于各种业务场景。

  • 工作流程结构:由多个节点组成,支持 14 种类型的节点(包括基本、工具、逻辑和转换类型)。
  • 核心组件:默认情况下,工作流程包括一个开始节点(用户输入)和一个结束节点(输出结果)。
  • 执行模式:一旦触发,工作流程将按照预定义的序列和规则自动执行,无需手动干预。

核心能力

强大的节点支持

  • 14 种类型的工作流程节点,以满足不同的业务需求。
  • 支持复杂的变量 I/O,实现灵活的数据传输。

高级编排模式

  • 顺序执行:任务按顺序依次执行。
  • 并行执行:多个任务同时运行以提高效率。
  • 循环执行:支持迭代循环以处理重复性任务。
  • 嵌套执行:允许在工作流程中嵌入子工作流程,从而提高可重用性。
  • 利用 Hook 机制 实现 流式输出,确保实时处理。

多种开发范式

  • 单轮单分支:简单任务的线性执行。
  • 单轮多分支:支持分支逻辑以处理复杂流程。
  • 单轮循环:管理循环任务以增强自动化。
  • 多轮交互:支持上下文记忆以进行动态对话。

能力扩展

  • 多模型支持:基于模型即模型 (MoM) 混合应用架构,在关键工作流程阶段提供多种模型选择。 这允许灵活的模型组合,从而提高任务适应性。

与 MCP 客户端一起使用

准备 config.yaml

在使用 mcp 服务器之前,您应该准备一个 config.yaml 来保存您的工作流程信息。 示例配置如下:

- flow_id: 'flow id'              # 必需
  name: 'flow name'               # 可选,如果未设置,则从云端获取名称。
  description: 'flow description' # 可选,如果未设置,则从云端获取描述。
  api_key: 'API Key:API Secret'   # 必需

获取工作流程身份验证信息

  1. 创建一个机器人

  2. 发布一个工作流程

  • 步骤 1. 调试您刚刚创建的工作流程。
  • 步骤 2. 与您的工作流程进行对话,并确保对话成功。
  • 步骤 3. 现在您可以单击发布按钮。
  • 步骤 4. 选择“发布为 API”并单击“配置”按钮。
  • 步骤 5. 选择您需要绑定的应用程序并绑定它。 现在您可以检索相应的工作流程 ID 和身份验证信息。 尽情享受吧!

注意:如果您发现无法选择应用程序,您可以访问 https://www.xfyun.cn 进行申请。

手动安装

要添加持久客户端,请将以下内容添加到您的 claude_desktop_config.jsonmcp.json 文件中:

{
    "mcpServers": {
        "ifly-workflow-mcp-server": {
            "command": "uvx",
            "args": [
                "--from",
                "git+https://github.com/hygao1024/xingchen-mcp-server",
                "ifly_workflow_mcp_server"
            ],
            "env": {
                "CONFIG_PATH": "$CONFIG_PATH"
            }
        }
    }
}

示例配置:

{
    "mcpServers": {
        "ifly-workflow-mcp-server": {
            "command": "uvx",
            "args": [
                "--from",
                "git+https://github.com/hygao1024/xingchen-mcp-server",
                "ifly_workflow_mcp_server"
            ],
            "env": {
                "CONFIG_PATH": "/Users/hygao1024/Projects/config.yaml"
            }
        }
    }
}

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选