内容
<p>
<img src="src/assets/aipower_logo.svg" width="64"/>
</p>
# 银道 AI Power - RPA MCP 服务器
<p>
<a href="README.md">[English]</a> |
<a href="README.zh.md">[Chinese]</a>
</p>
[银道 AI Power](https://www.yingdao.com/ai-power): 一个快速创建 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 设置中找到用户文件夹选项

## 开放 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": {
"银道 RPA MCP 服务器": {
"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": {
"银道 RPA MCP 服务器": {
"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