by iflytek
Exposes iFlytek AI workflow capabilities through an MCP server, enabling MCP clients to call and orchestrate workflows programmatically.
Provides a simple implementation of an MCP server that connects MCP tools with iFlytek workflow services, allowing developers to invoke complex AI‑driven workflows via the Model Context Protocol.
api_key
(format: API Key:API Secret
).claude_desktop_config.json
or mcp.json
), pointing to the repository and specifying the CONFIG_PATH
environment variable.Q: What authentication is needed?
A: Provide api_key
(API Key and API Secret) in the config.yaml
for each workflow.
Q: How do I publish a workflow as an API? A: Debug the workflow, start a conversation to verify it works, then click Publish as API → Configure and bind an application to obtain the workflow ID and credentials.
Q: Can I run multiple workflows concurrently? A: Yes, the server supports parallel execution and nested sub‑workflows, enabling concurrent processing.
Q: Where should I place the configuration file?
A: Set the CONFIG_PATH
environment variable to the absolute path of your config.yaml
when launching the server.
Q: Is streaming output available? A: Yes, the hook mechanism streams results back to the client as they are generated.
The Model Context Protocol (MCP) is an open protocol designed for effortless integration between LLM applications and external data sources or tools, offering a standardized framework to seamlessly provide LLMs with the context they require.
This a simple implementation of an MCP server using iFlytek. It enables calling iFlytek workflows through MCP tools.
This system is built on the iFlytek MCP server and enables intelligent workflow scheduling, making it suitable for various business scenarios.
Before using the mcp server, you should prepare a config.yaml to save your workflow info. The example config like this:
- 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
Publish a workflow
Note: If you find that you are unable to select an app, you can go to https://www.xfyun.cn to apply.
To add a persistent client, add the following to your claude_desktop_config.json
or mcp.json
file:
{
"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"
}
}
}
}
Example config:
{
"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"
}
}
}
}
Please log in to share your review and rating for this MCP.
{ "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": "/path/to/config.yaml" } } } }
Explore related MCPs that share similar capabilities and solve comparable challenges
by Skyvern-AI
Automates browser‑based workflows by leveraging large language models and computer‑vision techniques, turning natural‑language prompts into fully functional web interactions without writing custom scripts.
by ahujasid
Enables Claude AI to control Blender for prompt‑assisted 3D modeling, scene creation, and manipulation via a socket‑based Model Context Protocol server.
by PipedreamHQ
Connect APIs quickly with a free, hosted integration platform that enables event‑driven automations across 1,000+ services and supports custom code in Node.js, Python, Go, or Bash.
by elie222
Organizes email inbox, drafts replies in the user's tone, tracks follow‑ups, and provides analytics to achieve inbox zero quickly.
by grab
Enables Cursor AI to read and programmatically modify Figma designs through a Model Context Protocol integration.
by ahujasid
Enables Claude AI to control Ableton Live in real time, allowing AI‑driven creation, editing, and playback of tracks, clips, instruments, and effects through a socket‑based server.
by leonardsellem
Provides tools and resources to enable AI assistants to manage and execute n8n workflows via natural language commands.
by GongRzhe
Provides a Model Context Protocol server that enables AI assistants to send, read, search, and organize Gmail messages, supporting attachments, label and filter management, and automatic OAuth2 authentication.
by mario-andreschak
A unified platform that manages AI models, MCP servers, and complex workflows, offering secure key storage, visual flow building, and an interactive chat UI.