# AI能力RPA MCP服务器
## 基本信息
- Slug: `automaapp-aipower-rpa-mcp-server`
- Source: modelscope
- Publisher: @AutomaApp/aipower-rpa-mcp-server
- Categories: app-automation / rag-systems
- Hosted: No
- License: Unknown
- Source URL: https://www.modelscope.cn/mcp/servers/@AutomaApp/aipower-rpa-mcp-server
## 简介
实现模型上下文协议（MCP）的服务器，它连接隐道AI力量与MCP主机，使人工智能能够利用RPA功能进行工作流自动化。
## MCP Server 详情

<p>
<img src="src/assets/aipower_logo.svg" width="64"/>
</p>
# 影刀 AI Power - RPA MCP 服务器

<p>
  <a href="README.md">[英文]</a> |
  <a href="README.zh.md">[中文]</a>
</p>

[影刀 AI Power](https://www.yingdao.com/ai-power): 一个AI低代码平台，能够快速创建AI代理和AI工作流，帮助用户有效利用AI。
<br/>

[影刀 RPA](https://www.yingdao.com): 一个RPA低代码平台，是一款用户友好的RPA自动化产品，可将人们从重复性劳动中解放出来。

影刀 RPA MCP 服务器基于模型上下文协议（MCP）实现，为影刀 AI Power 和其他可以作为MCP主机的工具（如Claude Desktop、Cursor等）之间的交互提供了一个桥梁。它使AI能够利用RPA的能力。

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

# 快速开始

运行影刀 RPA有两种方式：

## 本地模式

设置环境变量：

bash
RPA_MODEL=local
SHADOWBOT_PATH={your_shadowbot_path} //影刀 RPA可执行文件路径
USER_FOLDER={your_user_folder}       //影刀 RPA用户文件夹路径


### 影刀 RPA可执行文件路径

Windows

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


Mac

bash
/Applications/影刀.app


### 影刀 RPA用户文件夹路径

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

![用户文件夹设置](src/assets/user_folder.png)

## 开放API模式（仅限企业用户）

设置环境变量：

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


### 如何获取

企业管理员可以通过登录影刀 RPA控制台来获取这些信息。请参考[影刀 RPA帮助文档 - 认证](https://www.yingdao.com/yddoc/rpa/710499792859115520)

# Stdio 服务器启动

在客户端配置：

json
{
  "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 服务器配置

## 构建

克隆仓库并构建：

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


## 配置

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

## 启动

bash
npm run start:server


## 客户端配置

AI Power 客户端配置：

json
{
  "mcpServers": {
    "YingDao RPA MCP Server": {
      "url": "http://localhost:3000/sse",
      "description": "影刀 RPA MCP 服务器"
    }
  }
}


默认端口是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机器人客户端列表

### 许可证

MIT

