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

重要: 此功能尚未全面开放,仅限特定客户使用。 请联系您的 Automation Anywhere 账户团队以获取更多信息。
  1. 创建包含权限、用户和许可证的新角色:
    1. Control Room,导航至管理 → 角色
    2. 单击创建角色并输入名称(例如,CustomerRole)。
    3. 为该角色分配这些权限:
      为了更便捷且有序地管理 Agent Interoperability 的访问权限,系统采用了基于角色的访问控制 (RBAC) 存储库。 这有助于发现和使用 Automation Anywhere 机器人、流程和 API 任务。
      权限 设置
      机器人
      • 查看我的机器人
      • 运行我的机器人
      • 选择需要运行自动化的文件夹/机器人
      管理
      • 查看设置
      • 管理设置
      API 生成 API 密钥
      Automation Co-Pilot 设置
      • 查看和管理我的团队
      • 查看和管理所有团队
      • 查看和管理所有机器人
    4. 保存角色。
    5. 导航到管理→用户,然后创建新用户。
    6. 将新角色 CustomerRole 分配给该用户,同时添加以下角色:
      • AAE_Basic
      • AAE_Robotic 界面用户
    7. 导航到管理 →许可证
      许可证类型 可访问功能
      基础许可证
      • 能够调用 Automation Anywhere 机器人、流程、API Tasks 以及 AI Agents(如果在客户 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>"
            }
        }