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

  1. 创建包含权限、用户和许可证的新角色:
    1. Control Room,导航至管理 → 角色
    2. 单击创建角色并输入名称(例如,CustomerRole)。
    3. 为该角色分配这些权限:
      为了更便捷且有序地管理 Agent Interoperability 的访问权限,系统采用了基于角色的访问控制 (RBAC) 存储库。 这有助于发现和使用 Automation Anywhere 机器人、流程和 API 任务。
      权限 设置
      AI
      • 查看坐席连接: 允许用户查看入站和出站工具及连接
      • 管理坐席连接: 允许用户配置和管理入站和出站工具及连接
      API 生成 API 密钥。 有关详细信息,请参阅生成 API 密钥
    4. 保存角色。
    5. 导航到管理→用户,然后创建新用户。
    6. 为用户分配以下角色:
      • (新)CustomerRole
      • AAE_Basic
    7. 请确保已分配 Attended Bot Runner 许可证。
    8. 保存用户。
  2. 以 Automation Co-Pilot 管理员身份登录,在 Automation Co-Pilot 中配置团队和流程:
    1. 使用 AAE_Robotic Interface Admin 用户登录 Automation Co-Pilot。
    2. 导航到管理 →团队并创建一个新团队。
    3. 将每个流程映射到您刚刚创建的团队。
  3. 请检查您的流程设置是否正确,并且是否能够运行这些流程。
    1. 导航到管理 →流程以及流程设置页面。
    2. 请检查调度程序用户,以确保其设置正确。
  4. 请检查您的 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>"
            }
        }