yingdao_mcp_server

MCP.Pizza Chef: ying-dao

影刀RPA MCP Server is a Model Context Protocol (MCP) server that integrates the Yingdao low-code RPA platform with AI tools like Yingdao AI Power, Claude Desktop, and Cursor. It supports both SSE and Stdio server modes, enabling seamless RPA automation by exposing Yingdao's RPA capabilities to MCP hosts. It facilitates automation workflows by allowing users to run and manage RPA tasks locally or via an open API for enterprise users.

Use This MCP server To

Run Yingdao RPA automation tasks from AI Power or other MCP hosts Integrate low-code RPA workflows into AI-enhanced applications Execute local RPA scripts with environment variable configuration Enable enterprise-grade RPA automation via open API access Support SSE and Stdio server modes for flexible deployment Automate repetitive tasks using Yingdao RPA through MCP Connect AI agents with RPA workflows for end-to-end automation

README

影刀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.exe

Mac

/Applications/影刀.app

影刀RPA的用户文件夹路径

在影刀RPA的设置中,找用户文件夹选项

开放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

能力

本地模式

  1. queryRobotParam: 查询RPA应用的参数
  2. queryApplist: 查询RPA应用的列表
  3. runApp: 运行RPA应用

开放API模式

  1. uploadFile: 上传文件到RPA平台
  2. queryRobotParam: 查询RPA应用参数
  3. queryApplist: 获取分页RPA应用列表
  4. startJob: 启动RPA作业
  5. queryJob: 查询RPA作业状态
  6. queryClientList: 查询调度RPA机器人列表

License

MIT

yingdao_mcp_server FAQ

How do I configure the Yingdao RPA MCP Server for local mode?
Set environment variables RPA_MODEL=local, SHADOWBOT_PATH to the Yingdao RPA executable path, and USER_FOLDER to the user folder path.
What deployment modes does Yingdao RPA MCP Server support?
It supports SSE Server and Stdio Server modes for flexible integration.
Can I use Yingdao RPA MCP Server with other MCP hosts?
Yes, it integrates with MCP hosts like Yingdao AI Power, Claude Desktop, and Cursor.
Is there an API mode for enterprise users?
Yes, the open API mode supports enterprise users with ACCESS_KEY_ID and ACCESS_KEY_SECRET for authentication.
What platforms are supported for running Yingdao RPA locally?
Windows and Mac are supported with specific executable paths for each.
How does Yingdao RPA MCP Server enhance automation workflows?
It exposes RPA capabilities to AI and MCP hosts, enabling seamless automation of repetitive tasks.
Where can I find the Yingdao RPA user folder path?
The user folder path is configurable in the Yingdao RPA settings under the user folder option.
Does Yingdao RPA MCP Server support multiple RPA applications?
Yes, it can intelligently detect and run applications that have been executed at least once.