返回市场
映道_mcp_服务器

映道_mcp_服务器

作者:ying-dao50 星标更新:2025-04-28

项目介绍

<p> <img src="src/assets/yingdao_logo.svg" width="256"/> </p>

影刀 RPA MCP Server

影刀 RPA是一款低代码RPA平台,提供用户友好的RPA自动化产品,能够帮助人们摆脱重复劳动。 <br/> 影刀 AI 动力是一款低代码AI平台,可以快速创建AI代理和工作流,帮助用户利用AI。

影刀 RPA MCP Server基于模型上下文协议(MCP)实现,提供了调用影刀AI动力和其他可作为MCP主机工具(如Claude Desktop、cursor等)的能力。

同时支持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动力客户端中,路径应使用双斜杠

D://Program Files//{安装目录}//ShadowBot.exe

Mac

/Applications/影刀.app

影刀 RPA 用户文件夹路径

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

<p><img src="src/assets/user_folder.png" width="512"/></p>

开放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 动力客户端配置

{
  "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. query查询RPA任务状态
  6. queryClientList查询并调度RPA机器人列表

许可证

MIT