Automation Anywhere
FreeNot checkedIntegrates Claude Desktop with Automation Anywhere Community Edition via FastMCP, enabling AI-driven listing and execution of RPA bots through natural language
About
Integrates Claude Desktop with Automation Anywhere Community Edition via FastMCP, enabling AI-driven listing and execution of RPA bots through natural language commands.
README
Claude Desktop (MCP) + FastMCP + Automation Anywhere Community Edition
This project demonstrates how to integrate Claude Desktop (via MCP) with Automation Anywhere Community Edition using a custom FastMCP Python server.
Claude acts as the decision engine, and Python executes real RPA automations through Automation Anywhere Control Room APIs.
🚀 Architecture
Claude Desktop (MCP Client)
⬇
FastMCP Python Server (Custom Tools)
⬇
Automation Anywhere Control Room REST API
⬇
Bot Execution
🎯 Features
- 🔹 AI-driven automation triggering
- 🔹 Dynamic bot listing from Control Room
- 🔹 Supports both Manually and Automatic bot selection & execution
- 🔹 MCP tool integration with Claude Desktop
- 🔹 Secure environment variable handling
- 🔹 REST API authentication with Control Room
- 🔹 Modular and extensible structure
🛠️ Tech Stack
- Python 3.10+
- FastMCP
- Claude Desktop (MCP enabled)
- Automation Anywhere Community Edition
- uv (dependency management)
💬 Example Usage in Claude Desktop
User prompt:
Run the invoice processing automation
Claude will:
- List AA bots
list_bots - Identify relevant bot
- Call
run_bot - Trigger execution
No hardcoded bot IDs required.
🧩 Claude Desktop MCP Configuration
To connect Claude Desktop to this FastMCP server, update your Claude Desktop MCP configuration file.
📍 Locate Claude Desktop Config File
Open Claude Desktop → Settings → Developer → MCP Configuration
Add the following configuration:
{
"mcpServers": {
"automation-anywhere": {
"command": "ADD_PATH\\.venv\\Scripts\\python.exe",
"args": [
"ADD_PATH\\main.py"
]
}
},
"preferences": {
"coworkScheduledTasksEnabled": false,
"sidebarMode": "chat",
"coworkWebSearchEnabled": true
}
}
⚠️ Important
Replace:
ADD_PATH with your actual project directory path.
Example (Windows):
"command": "C:\\Users\\YourName\\AA_MCP\\.venv\\Scripts\\python.exe",
"args": [
"C:\\Users\\YourName\\AA_MCP\\main.py"
]
For macOS:
"command": "/Users/yourname/AA_MCP/.venv/bin/python",
"args": [
"/Users/yourname/AA_MCP/main.py"
]
🔄 After Updating
Save the configuration
Restart Claude Desktop
Your MCP server should now appear as:
automation-anywhere
Claude can now call:
list_bots
run_bot
✅ Verify Connection
In Claude Desktop, try:
List Automation anywhere bot
Installing Automation Anywhere
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/aakashR37/AutomationAnywhere-MCPFAQ
Is Automation Anywhere MCP free?
Yes, Automation Anywhere MCP is free — one-click install via Unyly at no cost.
Does Automation Anywhere need an API key?
No, Automation Anywhere runs without API keys or environment variables.
Is Automation Anywhere hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Automation Anywhere in Claude Desktop, Claude Code or Cursor?
Open Automation Anywhere on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Automation Anywhere with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
