使用 agentic AI 的 IT 自动化:Red Hat Ansible Automation Platform 的 MCP 服务器介绍
Source: Red Hat Blog
(请提供您希望翻译的正文内容,我将为您翻译成简体中文,并保持原有的格式、Markdown 语法以及技术术语不变。)
Source: …
Red Hat Ansible Automation Platform – MCP Server(技术预览)
关键要点
- 可用性:AAP 2.6.4 中的技术预览。
- 目的:将 MCP 客户端连接到 Ansible Automation Platform。
- 优势:
- 统一管理完整的基础设施资产。
- 利用 AI 助手(Cursor、Claude)实现更智能的自动化。
入门指南
- 启用预览功能 – 请参阅技术预览文档中的说明。
- 部署 MCP 服务器 – 使用提供的 Ansible 剧本或 UI 向导。
- 连接您的 MCP 客户端 – 将客户端配置为指向 MCP 服务器端点。
资源
- 技术预览概览
- MCP 服务器安装指南(随 AAP 2.6.4 附带)
- AI 助手集成文档 – Cursor 与 Claude
注意: 作为技术预览,MCP 服务器可能会有变动。欢迎提供反馈,以帮助塑造最终发布版本。
什么是 Ansible Automation Platform 的 MCP 服务器?
Ansible Automation Platform 的 MCP 服务器 是一种 模型上下文协议(Model Context Protocol,MCP) 实现,能够让大型语言模型(LLM)通过自然语言对话与 Ansible Automation Platform 交互并进行管理。
- 简化自动化 – 用户可以通过简洁的对话触发和查询已有的 Ansible 作业。
- 保持治理 – 所有操作都经过平台内置的安全与合规控制。
- 增强协作 – 团队可以在无需深度命令行技术的情况下使用基础设施自动化。
简而言之,MCP 服务器为您的自动化资产提供了对话式界面,使您能够在不绕过既有控制的前提下操作 Ansible Automation Platform。
架构概览

该图展示了 MCP 服务器位于 MCP 客户端(例如基于 LLM 的聊天机器人)与 Ansible Automation Platform 之间,实现安全的双向通信。
工作原理及其重要性
通过添加 MCP 服务器,您选择的 AI 工具和大型语言模型(LLM)现在可以直接与 Ansible Automation Platform 对话。这使用户能够:
- 浏览、查询并理解自动化环境。
- 使用自然语言命令编排自动化工作流。
部署与配置
- 安装 – MCP 服务器作为标准 Ansible Automation Platform 安装的一部分自动安装。
- 模式 – 部署后,管理员可以在两种运行模式中选择一种:
| 模式 | 描述 | 典型使用场景 |
|---|---|---|
| 只读 | 仅安全查询和监控。 | 审计、报告、故障排除。 |
| 读写 | 允许 AI 代理执行作业并应用更改。 | 自动化供应、修复、持续交付。 |
安全模型
- 双层保护 – 将服务器级设置与用户级权限相结合。
- RBAC 继承 – 通过直接连接到 Ansible Automation Platform API,MCP 服务器采用调用者的基于角色的访问控制(RBAC)和治理策略。
- 基于角色的访问 – 对作业、内容、监控和管理功能的安全、细粒度访问,确保 AI 代理只能执行服务器配置和用户权限共同明确允许的操作。
自然语言界面的优势
- 简化自动化 – 用户可以用对话方式描述任务,而无需编写代码或 YAML。
- 降低学习曲线 – 资深工程师和新手都能更直观地与自动化交互。
- 加速交付 – 更快地创建、测试和执行自动化工作流。
演示概览
该演示展示了五个真实场景,涵盖从零接触部署到智能故障排除。每个场景都展示了 MCP 服务器如何:
- 保持严格的安全性和治理。
- 通过自然语言让自动化更易于使用。
请根据贵组织的具体需求自由调整模式、安全设置和演示内容。
Source: …
安装选项
MCP 服务器可以在两种 AAP 安装环境中部署:
| 平台 | 部署方式 | 详情 |
|---|---|---|
| Red Hat Enterprise Linux (RHEL) 9/10 | 容器化安装程序 | 作为与 AAP 组件并行的 pod 运行;通过 8448 端口 提供 HTTPS。 |
| Red Hat OpenShift Container Platform(v4.12‑v4.17 及以后) | AAP Operator | Operator 管理服务器的生命周期,并自动创建所需的 OpenShift 路由。 |
官方文档
- RHEL(容器化安装) – Deploying Ansible MCP Server – Containerized Installation
- OpenShift(Operator 安装) – Deploying Ansible MCP Server – OpenShift Container Platform
文档涵盖:
- 安装步骤
- 服务器级别和用户级别的权限配置
- 连接外部 AI 代理(如 Claude、Cursor、ChatGPT、VS Code)
反馈与问题: 请通过 此表单 提交。
可用工具集
MCP 服务器目前提供六个专用工具集,每个针对特定角色或使用场景。
| 工具集 | 目的 |
|---|---|
| 作业管理 | 列出作业模板、启动自动化作业并实时监控状态。 |
| 清单管理 | 查询主机详情、检查组成员关系、验证系统事实。 |
| 系统监控 | 获取作业日志、排查失败任务、评估自动化环境健康状况。 |
| 用户管理 | 管理 AAP 中的用户访问和组织结构。 |
| 安全与合规 | 充当安全运营者——管理敏感凭证并在不暴露原始密钥的情况下验证平台完整性。 |
| 平台配置 | 检查并调优 AAP 基础设施(如设置、资源)。 |
欢迎探索这些工具集,尝试 AI 代理,并告诉我们 MCP 服务器的使用体验!
下一步
Red Hat Ansible Automation Platform 的 MCP 服务器是我们将 AI 集成与企业自动化相结合战略的核心。通过将注重安全、功能强大的 Ansible Automation Platform 与具备对话能力的代理式 AI 相结合,我们正在为 IT 协作、自动化和创新打开新的可能性。
我们对您使用这项技术构建的成果感到兴奋!由于它仍处于 技术预览 阶段,您的亲身体验对于塑造其未来至关重要。
准备好深入探索了吗?
- 探索 – 下载并在您自己的环境中立即尝试。
- 协作 – 发现 bug 或有“如果…会怎样”的功能想法?
- 联系 – 通过此表单分享您的反馈。