by iflytek
ifly-workflow-mcp-server is a simple implementation of a Model Context Protocol (MCP) server designed to integrate with iFlytek workflows. It allows LLM applications to call and manage iFlytek workflows, providing a standardized framework for accessing external data sources and tools.
The ifly-workflow-mcp-server
is a simple implementation of a Model Context Protocol (MCP) server specifically designed to integrate with iFlytek workflows. It allows users to call and manage iFlytek workflows through MCP tools, providing a standardized framework for LLM applications to access external data sources and tools.
To use the ifly-workflow-mcp-server
, you need to prepare a config.yaml
file containing your workflow information (flow ID, name, description, and API key). You can obtain the workflow authentication information by creating and publishing a bot on the iFlytek platform, ensuring the workflow is debugged, conversed with successfully, and published as an API. After configuring your workflow, you can manually install the MCP client by adding the server configuration to your claude_desktop_config.json
or mcp.json
file, specifying the command, arguments, and environment variables, including the path to your config.yaml
.
The ifly-workflow-mcp-server
is suitable for various business scenarios requiring intelligent workflow scheduling and integration with LLM applications. Potential use cases include:
Q: How do I get workflow authentication information? A: You need to create a bot on the iFlytek platform, debug and successfully converse with your workflow, and then publish it as an API. During the publishing process, you can select an application to bind and retrieve the corresponding workflow ID and authentication information. If you cannot select an app, you may need to apply at https://www.xfyun.cn.
Q: What is the Model Context Protocol (MCP)? A: The Model Context Protocol (MCP) is an open protocol designed for effortless integration between LLM applications and external data sources or tools. It offers a standardized framework to seamlessly provide LLMs with the context they require.
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.