模型上下文协议(MCP) 是一个开放协议,旨在实现LLM应用程序与外部数据源或工具之间的无缝集成,提供了一个标准化框架,使LLMs能够轻松获取所需的上下文。
这是一个使用iFlytek实现的简单MCP服务器。它支持通过MCP工具调用iFlytek工作流。
该系统基于iFlytek MCP服务器构建,实现了智能工作流调度,适用于各种业务场景。
在使用MCP服务器之前,您需要准备一个config.yaml文件来保存您的工作流信息。示例配置如下:
- flow_id: '工作流ID' # 必需
name: '工作流名称' # 可选,如果没有设置,则从云端获取名称。
description: '工作流描述' # 可选,如果没有设置,则从云端获取描述。
api_key: 'API Key:API Secret' # 必需
发布一个工作流



注意:如果您发现无法选择应用程序,请访问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"
}
}
}
}