✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

What is the YingDao RPA MCP Server?

The YingDao RPA MCP Server acts as a bridge between YingDao RPA (a low-code RPA platform) and other applications that can act as MCP Hosts, such as AI Power or other tools like Claude Desktop or Cursor. It enables these applications to call and interact with YingDao RPA.

What is MCP?

MCP stands for Model Context Protocol. It’s an open protocol that standardizes how applications provide context to Large Language Models (LLMs), facilitating seamless integration and communication between different systems.

What are the two modes supported by the YingDao RPA MCP Server?

The server supports two modes: SSE (Server-Sent Events) Server and Stdio Server.

What is the difference between local mode and Open API mode?

  • Local Mode: This mode uses your local YingDao RPA installation. It only works with applications that have been run at least once. Requires paths to your ShadowBot.exe and user folder. It’s designed for personal use or development.
  • Open API Mode: This mode is for enterprise users. It uses API keys for authentication and allows access to a wider range of functionalities, including uploading files and managing RPA jobs. It retrieves applications from the YingDao RPA control panel.

How do I find my ShadowBot.exe path for local mode (Windows)?

The path is typically in your Program Files under the installation directory. In AI Power, use double backslashes () in the path.

Where do I find my YingDao RPA user folder path?

This path can be found within the settings of your YingDao RPA application under the ‘User Folder’ option.

Where do I get the ACCESS_KEY_ID and ACCESS_KEY_SECRET for Open API mode?

These keys are obtained from the YingDao RPA control panel by an enterprise administrator. Refer to the YingDao RPA help documentation for details on authentication.

How do I configure the Stdio Server in my client application?

You need to configure the mcpServers section in your client’s configuration file (usually a JSON file). Specify the command to run the server (e.g., npx yingdao-mcp-server) and set the necessary environment variables, such as RPA_MODEL, ACCESS_KEY_ID, and ACCESS_KEY_SECRET for Open API mode.

How do I configure the SSE Server?

  1. Clone the repository.
  2. Install dependencies using npm install.
  3. Build the project using npm run build.
  4. Create a .env file and configure the necessary environment variables.
  5. Start the server using npm run start:server.

Then, configure your client application to connect to the SSE Server using the URL (e.g., http://localhost:3000/sse).

What are the capabilities of the YingDao RPA MCP Server in Local Mode?

  • queryRobotParam: Queries parameters of an RPA application.
  • queryApplist: Queries the list of available RPA applications.
  • runApp: Runs a specific RPA application.

What are the capabilities of the YingDao RPA MCP Server in Open API Mode?

  • uploadFile: Uploads a file to the RPA platform.
  • queryRobotParam: Queries parameters of an RPA application.
  • queryApplist: Gets a paginated list of RPA applications.
  • startJob: Starts an RPA job.
  • queryJob: Queries the status of an RPA job.
  • queryClientList: Queries the list of available RPA robots for scheduling.

What are the benefits of integrating YingDao RPA with UBOS?

Integrating YingDao RPA with UBOS through the MCP Server allows you to build sophisticated AI Agents that can leverage RPA workflows to automate complex processes, improve efficiency, and gain valuable insights. UBOS helps orchestrate AI Agents, connect them with your enterprise data, build custom AI Agents with your LLM model and Multi-Agent Systems.

Featured Templates

View More
AI Assistants
Image to text with Claude 3
151 1366
AI Engineering
Python Bug Fixer
119 1433
Data Analysis
Pharmacy Admin Panel
252 1957
AI Agents
AI Video Generator
252 2007 5.0

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.