用于在 Automation Anywhere Control Room 中为 MCP(模型上下文协议)服务器设置用户和自动化访问权限。

重要: 此功能尚未全面开放,仅限特定客户使用。 请联系您的 Automation Anywhere 账户团队以获取更多信息。
  1. 创建包含权限、用户和许可证的新角色:
    1. Control Room,导航至管理 → 角色
    2. 单击创建角色并输入名称(例如,CustomerRole)。
    3. 为该角色分配这些权限:
      权限 设置
      AI
      • 查看坐席连接: 允许用户查看入站和出站工具及连接
      • 管理坐席连接: 允许用户配置和管理入站和出站工具及连接
      机器人
      • 查看我的机器人
      • 运行我的机器人
      • 选择需要运行自动化的文件夹/机器人
      管理
      • 查看设置
      • 管理设置
      API 生成 API 密钥
      Automation Co-Pilot 设置
      • 查看和管理我的团队
      • 查看和管理所有团队
      • 查看和管理所有机器人
    4. 保存角色。
    5. 导航到管理→用户,然后创建新用户。
    6. 将新角色 CustomerRole 分配给该用户,同时添加以下角色:
      • AAE_Basic
      • AAE_Robotic 界面用户
    7. 导航到管理 →许可证
      许可证类型 可访问功能
      基础许可证
      • 能够调用 Automation Anywhere 机器人、流程、API 任务以及 AI 坐席(如果在客户 Control Room 中可用),作为独立的 MCP 入站工具
      • RBAC 适用于 MCP 入站连接。
      • 自动化数量不限(可运行的机器人和流程不受限制)。
      • 支持带有 API 密钥的可流式 HTTP。
      企业许可证 除基础许可证中提供的功能外,还可访问以下内容:
      • PRE/Automation Discovery Service 可用

      根据您希望访问的功能,为平台和 Control Room 设备分配许可证。

    8. 保存用户。
  2. 登录并在 Automation Co-Pilot 中配置团队和机器人:
    1. 使用您刚刚创建的用户登录 Automation Co-Pilot。
    2. 导航到管理 →团队并创建一个新团队。
    3. 添加您希望通过 MCP(模型上下文协议)服务器部署的任务机器人自动化。
    4. 将每个机器人映射到您刚刚创建的团队。
  3. 在 Control Room 设置中配置 API 任务:
    1. 返回 Control Room 主页。
    2. 导航到管理→设置→云设备管理部分。
    3. 表单中的 API 任务部分下添加您计划通过 MCP 服务器部署的 API 任务。
  4. 连接 Bot Agent (BA) 设备并配置 API Task Runner:
    1. 从您的本地计算机连接 Bot Agent 设备,以部署任务机器人自动化。
    2. 请确保已分配 Attended Bot Runner 许可证(如第 1 步所示)。
    3. 请检查您的 API Task Runner 配置是否正确,并且是否能够运行 API 任务。

以下提供适用于 VS Code 等 IDE 的 mcp.json 配置示例。

  "my-aa-mcp-server": {
            "url": "https://<your-control-room-url>/mcp",
            "headers": {
                "X-AUTH": "API_KEY=<api-key-for-user>;USER_NAME=<username>"
            }
        }
注: MCP 服务器配置目前在 Control Room 中不可用。 在您的 MCP 客户端中配置好 Automation Anywhere MCP 服务器端点和用户凭据后,即可使用以下 MCP 工具:
  • 发现自动化: 此 MCP 工具会根据用户需求,从 Automation Anywhere 公共存储库中查找合适的自动化。 它只获取用户有权限使用的自动化。
  • 运行自动化: 此 MCP 工具可运行 Automation Anywhere 机器人以及来自第三方 AI 坐席API 任务
  • 获取自动化结果: 此 MCP 工具用于获取由运行自动化工具启动的自动化的状态或结果。