iFlytek Spark Agent
About
Invoke task chains on the iFlytek SparkAgent Platform.
Details
- Author
- funchs
- Categories
- Cloud Service, AI, Automation, API
Jump to
Setup
Install iFlytek Spark Agent in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/funchs/ifly-spark-agent-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
Invoke task chains on the iFlytek SparkAgent Platform.
This is a simple example of using MCP Server to invoke the task chain of the iFlytek SparkAgent Platform.
Start the server using either stdio (default) or SSE transport:
# Using stdio transport (default) uv run ifly-spark-agent-mcp # Using SSE transport on custom port uv run ifly-spark-agent-mcp --transport sse --port 8000
By default, the server exposes a tool named "upload_file" that accepts one required argument:
Using the MCP client, you can use the tool like this using the STDIO transport:
import asyncio from mcp.client.session import ClientSession from mcp.client.stdio import StdioServerParameters, stdio_client async def main(): async with stdio_client( StdioServerParameters(command="uv", args=["run", "ifly-spark-agent-mcp"]) ) as (read, write): async with ClientSession(read, write) as session: await session.initialize() # List available tools tools = await session.list_tools() print(tools) # Call the upload_file tool result = await session.call_tool("upload_file", {"file": "/path/to/file"}) print(result) asyncio.run(main())
To add a persistent client, add the following to yourclaude_desktop_config.jsonormcp.jsonfile:
{ "mcpServers": { "ifly-spark-agent-mcp": { "command": "uv", "args": [ "--directory", "/path/to/ifly-spark-agent-mcp", "run", "ifly-spark-agent-mcp" ], "env": { "IFLY_SPARK_AGENT_BASE_URL": "xxxx", "IFLY_SPARK_AGENT_APP_ID": "xxxx", "IFLY_SPARK_AGENT_APP_SECRET": "xxxx" } } } }
{ "mcpServers": { "ifly-spark-agent-mcp": { "command": "uvx", "args": [ "--from", "git+https://github.com/iflytek/ifly-spark-agent-mcp", "ifly-spark-agent-mcp" ], "env": { "IFLY_SPARK_AGENT_BASE_URL": "xxxx", "IFLY_SPARK_AGENT_APP_ID": "xxxx", "IFLY_SPARK_AGENT_APP_SECRET": "xxxx" } } } }
Interact with Arcanna's AI use cases through the Model Context Protocol (MCP).
The Most Comprehensive ServiceNow AI Toolkit — 400+ MCP tools, 26 AI capabilities, SDK mode, Direct API mode. Covers ITSM, ITOM, CMDB, HRSD, CSM, SecOps, GRC and 35+ modules.
Apigene MCP Gateway is the runtime layer that connects AI agents to APIs and MCP servers via Model Context Protocol.
One MCP server for AI agents to use any tools reliably at any scale
Magica is your all-in-one AI platform, offering 2500+ cutting-edge tools under a single subscription.
One API key, dozens of capabilities for your AI agent. Zero provider auth.
Dynamically search and call tools using UnifAI Network
Agent-native developer Q&A API with MCP + A2A endpoints for citations, job pickup, and answer submission.
Intelligent rate limiting for agent-to-agent communication — per-agent quotas, sliding window throttling, burst allowances, and fair-use enforcement across multi-agent MCP deployments.
Unified MCP & skill management gateway with progressive disclosure. Manages multiple MCP servers as Agent Apps, loading tool schemas on demand for 99% context token savings. Shared across Claude Code, Codex, OpenCode and more.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


