为 MCP 服务器设置用户和自动化访问权限
- Updated: 2025/12/22
用于在 Automation Anywhere Control Room 中为 MCP(模型上下文协议)服务器设置用户和自动化访问权限。
重要: 此功能尚未全面开放,仅限特定客户使用。 请联系您的 Automation Anywhere 账户团队以获取更多信息。
-
创建包含权限、用户和许可证的新角色:
- 从 Control Room,导航至管理 → 角色。
- 单击创建角色并输入名称(例如,CustomerRole)。
- 为该角色分配这些权限:为了更便捷且有序地管理 Agent Interoperability 的访问权限,系统采用了基于角色的访问控制 (RBAC) 存储库。 这有助于发现和使用 Automation Anywhere 机器人、流程和 API 任务。
权限 设置 机器人 - 查看我的机器人
- 运行我的机器人
- 选择需要运行自动化的文件夹/机器人
管理 - 查看设置
- 管理设置
API 生成 API 密钥 Automation Co-Pilot 设置 - 查看和管理我的团队
- 查看和管理所有团队
- 查看和管理所有机器人
- 保存角色。
- 导航到管理→用户,然后创建新用户。
- 将新角色 CustomerRole 分配给该用户,同时添加以下角色:
- AAE_Basic
- AAE_Robotic 界面用户
- 导航到管理 →许可证。
许可证类型 可访问功能 基础许可证 - 能够调用 Automation Anywhere 机器人、流程、API Tasks 以及 AI Agents(如果在客户 Control Room 中可用),作为独立的 MCP 入站工具
- RBAC 适用于 MCP 入站连接。
- 自动化数量不限(可运行的机器人和流程不受限制)。
- 支持带有 API 密钥的可流式 HTTP。
企业许可证 除基础许可证中提供的功能外,还可访问 PRE/Automation Discovery Service。 根据您希望访问的功能,为平台和 Control Room 设备分配许可证。
- 保存用户。
-
登录并在 Automation Co-Pilot 中配置团队和机器人:
- 使用您刚刚创建的用户登录 Automation Co-Pilot。
- 导航到管理 →团队并创建一个新团队。
- 添加您希望通过 MCP(模型上下文协议)服务器部署的任务机器人自动化。
- 将每个机器人映射到您刚刚创建的团队。
-
在 Control Room 设置中配置 API 任务:
- 返回 Control Room 主页。
- 导航到管理→设置→云设备管理部分。
- 在表单中的 API 任务部分下添加您计划通过 MCP 服务器部署的 API 任务。
-
连接 Bot Agent (BA) 设备并配置 API Task Runner:
- 从您的本地计算机连接 Bot Agent 设备,以部署任务机器人自动化。
- 请确保已分配 Attended Bot Runner 许可证(如第 1 步所示)。
- 请检查您的 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>"
}
}