Token导航 LogoToken导航

MCP Server · 浏览器工具

Aa MCP Server

一个开源的MCP服务器,用于连接Claude代码到Automation Anywhere控制室,触发机器人,检查运行历史,并查询WLM队列。

stdio官方级别未说明来源级核验工具 12
PythonClaudeAPI集成

快速开始

作者 / 组织
VankProgrammingAndDesign
提供方
VankProgrammingAndDesign
运行时
Python

工具数量

12

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Aa MCP Server 属于浏览器工具类 MCP Server,公开资料标注 12 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

浏览器工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python3 -m venv .venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 12 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Automation Anywhere控制室MCP服务器

第一个用于Automation Anywhere控制室的开源MCP服务器。将Claude Code直接连接到您的控制室,以触发机器人程序、检查运行历史记录和查询WLM队列。

注: Automation Anywhere在v38中发布了本机入站MCP支持(其平台接收来自外部代理的连接)。这个服务器正好相反——它将控制室作为MCP工具服务器公开,这样克劳德和其他MCP客户端就可以直接驱动它。

先决条件

  • Python 3.11+
  • 启用API访问的Automation Anywhere控制室
  • 服务帐户:

- “运行我的机器人”权限 - Bot Runner许可证 - AAE_Queue管理员角色(适用于WLM工具)

  • 您的API密钥:控制室>设置>配置文件>API密钥

安装

git clone https://github.com/VankProgrammingAndDesign/aa-mcp-server.git
cd aa-mcp-server
python3 -m venv .venv
source .venv/bin/activate
pip install -e .

配置

cp .env.example .env

编辑 .env:

AA_CONTROL_ROOM_URL=https://your-tenant.automationanywhere.digital
AA_USERNAME=your.username@company.com
AA_API_KEY=your-40-character-api-key

连接到克劳德代码

快速设置

安装后,使用Claude Code注册服务器。替换 /path/to/aa-mcp-server 带有克隆存储库的绝对路径。

或者打开Claude Code会话并询问。请参阅 CLAUDE-CODE-安装.md 出现复制粘贴提示。

claude mcp add --scope user automation-anywhere \
  --env AA_CONTROL_ROOM_URL=https://your-tenant.automationanywhere.digital \
  --env AA_USERNAME=your.username@company.com \
  --env AA_API_KEY=your-40-character-api-key \
  -- /path/to/aa-mcp-server/.venv/bin/aa-mcp-server

--scope user 写入 ~/.claude.json,使服务器在所有Claude Code项目中都可用。

验证

打开Claude Code会话并运行 /mcp你应该看看 automation-anywhere 列为 connected.

手动配置

添加以下内容 ~/.claude.json (用户级别)或 .mcp.json 在项目根目录(项目级别)中:

{
  "mcpServers": {
    "automation-anywhere": {
      "command": "/path/to/aa-mcp-server/.venv/bin/aa-mcp-server",
      "env": {
        "AA_CONTROL_ROOM_URL": "https://your-tenant.automationanywhere.digital",
        "AA_USERNAME": "your.username@company.com",
        "AA_API_KEY": "your-40-character-api-key"
      }
    }
  }
}

看 CLAUDE-CODE-安装.md 对于特定于Claude Code的演练,或 安装.md 完整的指南。

可用工具

控制室

工具说明
list_bots列出可用的机器人,并可选择名称过滤器
list_devices列出机器人运行器设备及其状态
deploy_bot在特定设备上触发机器人
list_running_automations查看当前正在运行的内容
list_run_history按机器人名称、状态或日期范围查询过去的运行记录
list_queues按状态列出带有项目计数的WLM队列
get_queue_detail从特定队列中获取工作项

机器人包分析

这些工具解析本地A360导出ZIP文件。无需控制室连接。

工具说明
load_bot_package加载A360导出ZIP并返回机器人名称、正在使用的包和文件数。先叫这个。
list_bot_actions按执行顺序列出机器人中的所有操作,包括深度、包、命令和子任务路径
get_bot_variables获取机器人中定义的所有变量,包括类型、范围和默认值
get_bot_structure获取完整的嵌套操作层次结构,包括属性和错误处理程序分支
search_bot_actions搜索包中的所有机器人,查找与包或命令名称匹配的操作

示例提示

触发机器人程序:

“在RUNNER-PC-01上运行发票处理器机器人程序”

克劳德打电话来 list_bots 为了找到机器人ID, list_devices 查找设备ID,然后调用 deploy_bot.

检查正在运行的内容:

“现在正在运行什么自动化?”

调查故障:

“显示过去7天的失败跑步记录” “今天发票队列中有什么失败了?”

队列报告:

“给我所有WLM队列的状态摘要” “显示AP处理队列中的失败项目”

分析机器人程序包:

“在/path/to/Export.zip加载bot包,并总结整个过程” MasterBot调用哪些子任务,以什么顺序调用 “SubTask_Login的输入和输出变量是什么?” “显示此包中每个机器人的所有FTP上传操作” “引导我了解此机器人中的错误处理结构”

环境变量

变量必填默认描述
AA_CONTROL_ROOM_URL是--基本URL,没有尾随斜线
AA_USERNAME是--服务帐户用户名
AA_API_KEY是-40个字符的API密钥
AA_TOKEN_REFRESH_BUFFER_SECONDS否60到期前60秒刷新令牌
AA_HTTP_TIMEOUT_SECONDS否30请求超时(秒)
AA_SSL_VERIFY否true设置为 false 用于自签名证书
AA_LOG_LEVEL否警告设置为 DEBUG 将请求URL和响应代码记录到stderr

故障排除

启动时出现401个错误: 检查一下 AA_API_KEY 正确,并且在控制室设置中启用了API访问。

未找到机器人: 呼叫 list_bots 没有过滤器来查看所有可用的机器人,然后匹配确切的名称。

deploy_bot返回400: run_as_user_id 必须是设备凭据映射的数字用户ID。在控制室>设备中找到它。

WLM工具返回权限错误: 服务帐户需要 AAE_Queue Admin 角色。在“控制室”>“角色”中添加它。

SSL证书错误: 集 AA_SSL_VERIFY=false 在 .env 或通过 --env AA_SSL_VERIFY=false 到 claude mcp add 命令。仅在您控制服务器的内部网络上使用此功能。

启用调试日志记录: 集 AA_LOG_LEVEL=DEBUG 将所有请求URL和响应代码记录到stderr。

许可证

麻省理工学院

工具与能力

工具数量

12

资源数量

0

提示词数量

0

能力标签

自动化Python本地部署机器人流程自动化API集成任务调度

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 工具数量 12 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Aa MCP Server

MCP World · 本页

12stdio有1 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Aa MCP Server 怎么安装?

公开资料给出的安装命令是 python3 -m venv .venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Aa MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Aa MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Aa MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Aa MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP