YingDao RPA MCP Server
OfficialThe YingDao RPA MCP Server enables the execution and management of Robotic Process Automation (RPA) applications through two modes:
Local Mode:
Query RPA application parameters
Query the list of available RPA applications
Run specific RPA applications
Open API Mode (Enterprise Only):
Upload files to the RPA platform
Query RPA application parameters
Get a paginated list of RPA applications
Start RPA jobs
Query the status of RPA jobs
Query the list of available RPA robots (clients)
This server allows other MCP Host tools, such as YingDao AI Power, to interact with YingDao RPA.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@YingDao RPA MCP Serverrun the daily sales report automation"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
影刀RPA MCP Server
影刀RPA:一个RPA低代码平台,一款人人可用的RPA自动化产品,能够将人从重复的劳动中解放出来。 影刀AI Power:一个AI低代码平台,能够快速创建AI智能体、AI工作流,帮助用户把AI用起来。
影刀 RPA MCP Server 基于 Model Context Protocol (MCP) 实现,为影刀AI Power及其他可作为MCP Host的工具(如 Claude Desktop、Cursor 等)提供调用RPA的能力。
同时支持SSE Server与Stdio Server两种模式。
如何开始
支持两种方式来运行影刀RPA
本地模式
设置环境变量 注意:本地模式下,智能获取并运行“我获取的应用”并已经被至少执行过一次的应用
RPA_MODEL=local
SHADOWBOT_PATH={your_shadowbot_path} //影刀rpa的exe路径
USER_FOLDER={your_user_folder} //影刀rpa的用户文件夹路径影刀RPA的exe路径
Windows 注意:windows下在AI Power客户端中,路径要使用双斜杠
D://Program Files//{安装目录}//ShadowBot.exeMac
/Applications/影刀.app影刀RPA的用户文件夹路径
在影刀RPA的设置中,找用户文件夹选项
Related MCP server: Integrator MCP Server
开放API模式 (仅支持企业用户)
设置环境变量
RPA_MODEL=openApi
ACCESS_KEY_ID={your_access_key_id}
ACCESS_KEY_SECRET={your_access_key_secret}获取方式
企业管理员登录影刀RPA控制台获取,请参考影刀RPA帮助文档-鉴权
Stdio Server启动
在客户端中配置
{
"mcpServers": {
"YingDao RPA MCP Server": {
"command": "npx",
"args": ["-y", "yingdao-mcp-server"],
"env":{
"RPA_MODEL":"openApi",
"ACCESS_KEY_ID":"{your_access_key_id}",
"ACCESS_KEY_SECRET":"{your_access_key_secret}"
}
}
}
}SSE Server配置
构建
Clone the repository and build:
git clone https://github.com/ying-dao/yingdao_mcp_server.git
cd yingdao_mcp_server
npm install
npm run build配置
添加.env文件,配置项参考以上描述
启动
npm run start:server客户端配置
AI Power 客户端配置
{
"mcpServers": {
"YingDao RPA MCP Server": {
"url": "http://localhost:3000/sse",
"description": "影刀 MCP Server"
}
}
}默认端口为3000
能力
本地模式
queryRobotParam: 查询RPA应用的参数
queryApplist: 查询RPA应用的列表
runApp: 运行RPA应用
开放API模式
uploadFile: 上传文件到RPA平台
queryRobotParam: 查询RPA应用参数
queryApplist: 获取分页RPA应用列表
startJob: 启动RPA作业
queryJob: 查询RPA作业状态
queryClientList: 查询调度RPA机器人列表
License
MIT
Available Tools
6 toolsqueryApplistB
该接口用于分页获取RPA应用列表。
| Name | Required | Description | Default |
|---|---|---|---|
| appId | No | RPA应用UUID | |
| size | No | 一页大小 | 30 |
| page | No | 页码 | 1 |
| ownerUserSearchKey | No | 用户账号精确匹配 | |
| appName | No | RPA应用名称模糊匹配 |
queryClientListC
该接口用于查询RPA机器人列表。
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | 状态,idle表示空闲,一般不指定关键字的情况下都是要查询空闲的机器人 | |
| key | No | 关键字 | |
| robotClientGroupUuid | No | RPA机器人组uuid | |
| page | No | 页码 | 1 |
| size | No | 一页大小 | 30 |
queryJobA
该接口用于查询RPA应用JOB状态。
| Name | Required | Description | Default |
|---|---|---|---|
| jobUuid | Yes | RPA应用运行uuid,必填 |
queryRobotParamC
该接口用于查询RPA机器人参数。
| Name | Required | Description | Default |
|---|---|---|---|
| robotUuid | No | RPA应用UUID | |
| accurateRobotName | No | 精确匹配的RPA应用名称 |
startJobC
该接口用于启动RPA应用JOB。
| Name | Required | Description | Default |
|---|---|---|---|
| robotUuid | Yes | RPA应用uuid,必填 | |
| accountName | No | RPA机器人账号名称,要求机器人的状态为idle,和robotClientGroupUuid互斥,二选一即可 | |
| robotClientGroupUuid | No | RPA机器人组uuid,和accountName互斥,二选一即可 | |
| waitTimeoutSeconds | No | 等待超时时间(秒) | |
| runTimeout | No | 运行超时时间(秒) | |
| params | No | 运行参数 |
uploadFileC
该接口用于上传文件到RPA平台。
| Name | Required | Description | Default |
|---|---|---|---|
| file | No | 文件内容 | |
| fileName | Yes | 文件名,支持txt、csv、xlsx格式,长度不超过100字符 |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
v0.0.2- Added
queryClientList - Added
queryJob - Changed
queryRobotParam2 fields changed- added
Input schema / properties / accurateRobotNameAdded value: +{ + "description": "精确匹配的RPA应用名称", + "type": "string" +} - changed
Input schema / properties / robotUuid / descriptionPrevious value: -"schema.local.queryRobotParam.robotUuid"New value: +"RPA应用UUID"
- Removed
runApp - Added
startJob - Added
uploadFile
3 tool updates
v1.0.0- First observed
queryApplist - First observed
queryRobotParam - First observed
runApp
TDQS
Scored across 6 tools
Each tool targets a distinct resource or action: app list, client list, job status, robot parameters, job start, and file upload. There is no clear overlap between tool purposes.
All tool names follow a consistent verb+noun camelCase pattern (e.g., queryApplist, startJob, uploadFile). The verbs are descriptive and the pattern is uniform.
Six tools is a reasonable scope for an RPA server, covering essential queries, job execution, and file upload without being too sparse or overwhelming.
The set covers querying and starting jobs but lacks CRUD operations for apps/clients and job stop functionality. Notable gaps exist for a full lifecycle.
Maintenance
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server enabling AI agents to manage Bitrix24 features via standardized protocol
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that allows AI agents to interact with Apache DolphinScheduler through a standardized protocol, enabling AI-driven workflow management.32Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that allows AI assistants to invoke and interact with Integrator automation workflows through an API connection.3 npmMIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides seamless integration with Mingdao platform APIs, enabling AI applications to perform operations like worksheet management, record manipulation, and role management through natural language.28 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables AI to execute RPA applications and workflows through the Model Context Protocol, supporting both local and cloud modes.5 npm1MIT