About aipower-rpa-mcp-server
YingDao RPA MCP Server connects YingDao RPA capabilities to AI Power and other MCP Hosts. It is intended for workflows where AI needs to query or run RPA applications, and offers local and enterprise Open API modes with SSE and Stdio transports.
Key features
- 01Query RPA application parameters
- 02List RPA applications
- 03Run local RPA applications
- 04Start and check jobs through Open API
- 05Support SSE and Stdio modes
Use cases
- 01Let AI inspect available RPA applications
- 02Start a local RPA application through AI
- 03Launch and track jobs in enterprise Open API mode
MCP support
The MCP server exposes YingDao RPA tools to AI Power and MCP Hosts such as Claude Desktop and Cursor. It supports connections through SSE or Stdio.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project README
YingDao AI Power: An AI low-code platform that quickly creates AI agents and AI workflows, helping users leverage AI effectively.
YingDao RPA: An RPA low-code platform, a user-friendly RPA automation product that frees people from repetitive labor.
Yingdao RPA MCP Server is implemented based on the Model Context Protocol (MCP), providing a bridge for interaction between YindDao AI Power and other tools that can serve as MCP Hosts (such as Claude Desktop, Cursor, etc.). It enables AI to utilize RPA capabilities.
It supports both SSE Server and Stdio Server modes.
Getting Started
There are two ways to run YindDao RPA:
Local Mode
Set environment variables:
RPA_MODEL=local
SHADOWBOT_PATH={your_shadowbot_path} //Path to YindDao RPA executable
USER_FOLDER={your_user_folder} //Path to YindDao RPA user folder
Path to YindDao RPA executable
Windows
D:\Program Files\{installation directory}\ShadowBot.exe
Mac
/Applications/影刀.app
Path to YindDao RPA user folder
Find the user folder option in YindDao RPA settings

Open API Mode (Enterprise users only)
Set environment variables:
RPA_MODEL=openApi
ACCESS_KEY_ID={your_access_key_id}
ACCESS_KEY_SECRET={your_access_key_secret}
How to obtain
Enterprise administrators can obtain this by logging into the YindDao RPA console. Please refer to YindDao RPA Help Documentation - Authentication
Stdio Server Startup
Configure in the client:
{
"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 Server Configuration
Build
Clone the repository and build:
git clone https://github.com/AutomaApp/aipower-rpa-mcp-server.git
cd aipower-rpa-mcp-servers
npm install
npm run build
Configuration
Add a .env file with configuration items as described above
Startup
npm run start:server
Client Configuration
AI Power client configuration:
{
"mcpServers": {
"YingDao RPA MCP Server": {
"url": "http://localhost:3000/sse",
"description": "Yingdao RPA MCP Server"
}
}
}
The default port is 3000
Capabilities
Local Mode
- queryRobotParam: Query RPA application parameters
- queryApplist: Query RPA application list
- runApp: Run RPA application
Open API Mode
- uploadFile: Upload files to the RPA platform
- queryRobotParam: Query RPA application parameters
- queryApplist: Get paginated RPA application list
- startJob: Start an RPA job
- queryJob: Query RPA job status
- queryClientList: Query the list of RPA robot clients
License
MIT
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.