Back to MCP directory
publicPublicdnsLocal runtime

yingdao_mcp_server

影刀RPA MCP Server是一个基于Model Context Protocol (MCP)的实现,为影刀AI Power及其他MCP Host工具提供调用RPA能力的服务。支持本地模式和开放API模式,能够查询和运行RPA应用,上传文件,管理作业等。

article

README

🚀 影刀RPA MCP 服务器

影刀RPA MCP服务器基于Model Context Protocol (MCP) 实现,为影刀AI Power以及其他支持MCP主机的工具(如Claude Desktop、Cursor等)提供调用RPA的能力,同时支持SSE服务器与Stdio服务器两种模式。

影刀RPA是一个RPA低代码平台,提供人人可用的RPA自动化工具,帮助用户从重复劳动中解脱出来。影刀AI Power则是一个AI低代码平台,支持快速创建AI智能体和AI工作流,让用户轻松使用AI。

🚀 快速开始

可以通过以下两种方式运行影刀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 配置

构建

克隆仓库并构建:

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:查询机器人参数。
  2. runApp:运行应用。

开放API模式

  1. queryRobotParam:查询机器人参数。
  2. runApp:运行应用。
  3. accessKeyAuth:使用访问密钥认证。
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client