为 MCP 服务器设置用户和自动化访问权限
- Updated: 2025/12/15
用于在 Automation Anywhere Control Room 中为 MCP(模型上下文协议)服务器设置用户和自动化访问权限。
重要: 此功能尚未全面开放,仅限特定客户使用。 请联系您的 Automation Anywhere 账户团队以获取更多信息。
-
创建包含权限、用户和许可证的新角色:
- 从 Control Room,导航至管理 → 角色。
- 单击创建角色并输入名称(例如,CustomerRole)。
- 为该角色分配这些权限:
权限 设置 AI - 查看坐席连接: 允许用户查看入站和出站工具及连接
- 管理坐席连接: 允许用户配置和管理入站和出站工具及连接
机器人 - 查看我的机器人
- 运行我的机器人
- 选择需要运行自动化的文件夹/机器人
管理 - 查看设置
- 管理设置
API 生成 API 密钥 Automation Co-Pilot 设置 - 查看和管理我的团队
- 查看和管理所有团队
- 查看和管理所有机器人
- 保存角色。
- 导航到管理→用户,然后创建新用户。
- 将新角色 CustomerRole 分配给该用户,同时添加以下角色:
- AAE_Basic
- AAE_Robotic 界面用户
- 导航到管理 →许可证。
许可证类型 可访问功能 基础许可证 - 能够调用 Automation Anywhere 机器人、流程、API 任务以及 AI 坐席(如果在客户 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>"
}
}
注: MCP 服务器配置目前在 Control Room 中不可用。 在您的 MCP 客户端中配置好 Automation Anywhere MCP 服务器端点和用户凭据后,即可使用以下 MCP 工具:
- 发现自动化: 此 MCP 工具会根据用户需求,从 Automation Anywhere 公共存储库中查找合适的自动化。 它只获取用户有权限使用的自动化。
- 运行自动化: 此 MCP 工具可运行 Automation Anywhere 机器人以及来自第三方 AI 坐席的 API 任务。
- 获取自动化结果: 此 MCP 工具用于获取由运行自动化工具启动的自动化的状态或结果。