为 MCP 服务器设置用户和自动化访问权限
- Updated: 2026/03/06
用于在 Automation Anywhere Control Room 中为 MCP(模型上下文协议)服务器设置用户和自动化访问权限。
- 许可证要求: 为用户分配 Attended Bot Runner 许可证。
-
设备连接
- Attended Bot Runner 用户必须连接到 Automation Anywhere Control Room 中的已注册的本地设备。 请检查并确认您的机器人配置正确,并且该机器人可以从 Control Room 运行。 请参阅 创建您的第一个 bot。
- 设备注册必须完成并处于激活状态。
-
所需权限
- AI 权限:
- 查看坐席连接: 查看入站和出站工具及连接
- 管理坐席连接: 配置和管理入站和出站工具及连接
- API 权限: 生成 API 密钥。 请参阅 生成 API 密钥。
- 机器人权限:
- 查看我的机器人
- 运行我的机器人
- 确保已将所需机器人分配给用户角色 (RBAC)
- AI 权限:
在使用 MCP 之前,请直接在 Automation Anywhere Control Room 中验证以下各项:
-
API 任务:
- 设备注册权限已启用。 系统创建的名为 AAE_API Task Runner 的角色包含此设备权限,并且该角色会自动分配给系统创建的用户:apitaskrunner。 请参阅 以用户身份运行 API Task (apitaskrunner)。
- 所需的 AAE_Basic 权限已启用。
- 要从 MCP 客户端运行流程: 请检查并确认您的流程配置正确,并确保该流程可以从 Control Room 运行。 请参阅以下内容:
- 要从 MCP 客户端运行 API 任务: 请检查并确认您的 API 任务配置正确,并确保该 API 任务可以从 Control Room 运行。 请参阅
以下提供适用于 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>"
}
}