Back to catalog
iFlytek Workflow MCP Server
An MCP server that enables calling iFlytek workflows through MCP tools, providing intelligent workflow orchestration with support for 14 node types and various execution modes.
Get this MCP server
An MCP server that enables calling iFlytek workflows through MCP tools, providing intelligent workflow orchestration with support for 14 node types and various execution modes.
Installation
UVX from Git
uvx --from git+https://github.com/iflytek/ifly-workflow-mcp-server ifly_workflow_mcp_server
Configuration
Claude Desktop
{
"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"
}
}
}
}
Capabilities
- 14 workflow node types supporting basic, tool, logic, and transformation types
- Sequential, parallel, cyclic, and nested execution modes
- Complex variable input/output for flexible data transfer
- Hook mechanism for streaming and real-time processing
- Support for single and multi-turn interaction with context memory
- Multi-model support based on Model of Models (MoM) hybrid architecture
- Automatic workflow execution without manual intervention
Environment Variables
Required
CONFIG_PATH- Path to the config.yaml file containing workflow information
Notes
A config.yaml file with authentication information for workflows is required, including flow_id, api_key (in API Key:API Secret format), and optional name/description fields. Users need to create and publish workflows through the iFlytek platform at https://xinghuo.xfyun.cn/botcenter/createbot and bind them to an application to obtain the necessary credentials.
