Skip to main content
Glama
aakashR37

automation-anywhere-mcp

by aakashR37

🤖 AI-Powered RPA Orchestration

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


Related MCP server: Claude Desktop Extension

🎯 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:

  1. List AA bots list_bots

  2. Identify relevant bot

  3. Call run_bot

  4. 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
F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aakashR37/AutomationAnywhere-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server