Home / MCP / YingDao RPA MCP Server

YingDao RPA MCP Server

Provides MCP-based access to YingDao RPA for local and API-driven automation

typescript
Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
    "mcpServers": {
        "yingdao_rpa_http": {
            "url": "http://localhost:3000/sse"
        }
    }
}

影刀RPA MCP Server enables RPA automation capabilities to be invoked by MCP-compatible clients, providing both local/embedded and API-access modes. It helps you connect RPA workflows to AI agents and other MCP hosts, with options for running locally or via open API authentication, and supports both SSE and Stdio server communication patterns.

How to use

You will connect an MCP client to YingDao RPA MCP Server to run and manage RPA applications. Choose between two modes: local execution within your environment or an open API integration for enterprise use. You can start an SSE-based server endpoint for real-time streaming or a Stdio-based local process for direct host integration. In your MCP client, specify the server with its URL for SSE or provide the local stdio command to spawn the server process.

How to install

Prerequisites: you need Node.js and npm installed on your machine.

1) Clone the MCP server repository.

2) Install dependencies.

3) Build the SSE server.

4) Start the SSE server and configure your MCP client to point to the server URL.

Exact steps shown in the configuration sections below describe how to run the server in both Stdio and SSE modes.

Configuration and startup

Stdio server configuration enables a local, tightly coupled MCP integration. Use the following command and arguments to run the server via a package runner. Ensure your environment variables match your chosen mode.

{
  "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}"
      }
    }
  }
}

Security considerations

Protect your API keys and credentials. Use the openApi mode only in trusted enterprise environments and rotate keys regularly.

Available tools

queryRobotParam

Query parameters for an RPA application to understand its needs and options before execution.

queryApplist

List available RPA applications, with optional pagination to navigate large catalogs.

runApp

Execute an RPA application with the provided parameters and environment.

uploadFile

Upload files to the RPA platform when using the open API mode for persistence.

startJob

Start an RPA job or workflow on demand via the API.

queryJob

Poll or retrieve the status of a running RPA job.

queryClientList

Query the list of scheduled RPA robots or clients associated with the account.