RPA MCP 服务器

基于模型上下文协议(MCP)实现的RPA MCP服务器,为YindDao AI Power与其他工具提供交互桥梁,支持本地和Open API两种模式,实现AI利用RPA能力。

  • by catinair
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 catinair/aipower-rpa-mcp-server

使用说明

# YindDao AI Power - RPA MCP Server

[English] | [Chinese]

英道AI电源:一个AI低代码平台,可以快速创建AI代理和AI工作流程,帮助用户有效地利用AI。

青岛RPA:一个RPA低代码平台,一个用户友好的RPA自动化产品,使人们从重复劳动中解放出来。

英道RPA MCP服务器基于模型上下文协议(MCP)实现,为英道AI Power和其他可以作为MCP主机的工具(如Claude Desktop、Cursor等)之间的交互提供了桥梁。它使AI能够利用RPA功能。

它支持SSE服务器和Stdio服务器模式。

入门指南

运行YindDao RPA有两种方法:

本地模式

设置环境变量:

RPA_MODEL=local
SHADOWBOT_PATH={your_shadowbot_path} //Path to YindDao RPA executable
USER_FOLDER={your_user_folder}       //Path to YindDao RPA user folder

YindDao RPA可执行文件的路径

视窗

D:\Program Files\{installation directory}\ShadowBot.exe

苹果电脑

/Applications/影刀.app

YindDao RPA用户文件夹的路径

在YindDao RPA设置中查找用户文件夹选项

开放API模式(仅限企业用户)

设置环境变量:

RPA_MODEL=openApi
ACCESS_KEY_ID={your_access_key_id}
ACCESS_KEY_SECRET={your_access_key_secret}

如何获得

企业管理员可以通过登录YindDao RPA控制台获得此信息。请参考 YindDao RPA帮助文档-身份验证

Stdio服务器启动

在客户端中配置:

{
  "mcpServers": {
    "YingDao RPA MCP Server": {
      "command": "npx",
      "args": ["-y", "@automa-ai-power/rpa-mcp-servers", "-stdio"],
      "env":{
        "RPA_MODEL":"openApi",
        "ACCESS_KEY_ID":"{your_access_key_id}",
        "ACCESS_KEY_SECRET":"{your_access_key_secret}"
      }
    }
  }
}

SSE服务器配置

构建

克隆存储库并构建:

git clone https://github.com/AutomaApp/aipower-rpa-mcp-server.git
cd aipower-rpa-mcp-servers
npm install
npm run build

配置

如上所述,添加一个包含配置项的.env文件

初创公司

npm run start:server

客户端配置

AI Power客户端配置:

{
  "mcpServers": {
    "YingDao RPA MCP Server": {
      "url": "http://localhost:3000/sse",
      "description": "Yingdao RPA MCP Server"
    }
  }
}

默认端口为3000

能力

本地模式

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

打开API模式

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

许可证

麻省理工学院