使用 agentic AI 的 IT 自动化:Red Hat Ansible Automation Platform 的 MCP 服务器介绍

发布: (2026年2月2日 GMT+8 08:00)
8 min read

Source: Red Hat Blog

(请提供您希望翻译的正文内容,我将为您翻译成简体中文,并保持原有的格式、Markdown 语法以及技术术语不变。)

Source:

Red Hat Ansible Automation Platform – MCP Server(技术预览)

关键要点

  • 可用性:AAP 2.6.4 中的技术预览。
  • 目的:将 MCP 客户端连接到 Ansible Automation Platform。
  • 优势
    • 统一管理完整的基础设施资产。
    • 利用 AI 助手(Cursor、Claude)实现更智能的自动化。

入门指南

  1. 启用预览功能 – 请参阅技术预览文档中的说明。
  2. 部署 MCP 服务器 – 使用提供的 Ansible 剧本或 UI 向导。
  3. 连接您的 MCP 客户端 – 将客户端配置为指向 MCP 服务器端点。

资源

  • 技术预览概览
  • MCP 服务器安装指南(随 AAP 2.6.4 附带)
  • AI 助手集成文档 – Cursor 与 Claude

注意: 作为技术预览,MCP 服务器可能会有变动。欢迎提供反馈,以帮助塑造最终发布版本。

什么是 Ansible Automation Platform 的 MCP 服务器?

Ansible Automation PlatformMCP 服务器 是一种 模型上下文协议(Model Context Protocol,MCP) 实现,能够让大型语言模型(LLM)通过自然语言对话与 Ansible Automation Platform 交互并进行管理。

  • 简化自动化 – 用户可以通过简洁的对话触发和查询已有的 Ansible 作业。
  • 保持治理 – 所有操作都经过平台内置的安全与合规控制。
  • 增强协作 – 团队可以在无需深度命令行技术的情况下使用基础设施自动化。

简而言之,MCP 服务器为您的自动化资产提供了对话式界面,使您能够在不绕过既有控制的前提下操作 Ansible Automation Platform。

架构概览

Architecture diagram showing MCP server acting as a bridge between your MCP client of choice and your Ansible Automation Platform.

该图展示了 MCP 服务器位于 MCP 客户端(例如基于 LLM 的聊天机器人)与 Ansible Automation Platform 之间,实现安全的双向通信。

工作原理及其重要性

通过添加 MCP 服务器,您选择的 AI 工具和大型语言模型(LLM)现在可以直接与 Ansible Automation Platform 对话。这使用户能够:

  • 浏览、查询并理解自动化环境。
  • 使用自然语言命令编排自动化工作流。

部署与配置

  • 安装 – MCP 服务器作为标准 Ansible Automation Platform 安装的一部分自动安装。
  • 模式 – 部署后,管理员可以在两种运行模式中选择一种:
模式描述典型使用场景
只读仅安全查询和监控。审计、报告、故障排除。
读写允许 AI 代理执行作业并应用更改。自动化供应、修复、持续交付。

安全模型

  1. 双层保护 – 将服务器级设置与用户级权限相结合。
  2. RBAC 继承 – 通过直接连接到 Ansible Automation Platform API,MCP 服务器采用调用者的基于角色的访问控制(RBAC)和治理策略。
  3. 基于角色的访问 – 对作业、内容、监控和管理功能的安全、细粒度访问,确保 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 OperatorOperator 管理服务器的生命周期,并自动创建所需的 OpenShift 路由。

官方文档

文档涵盖:

  • 安装步骤
  • 服务器级别和用户级别的权限配置
  • 连接外部 AI 代理(如 Claude、Cursor、ChatGPT、VS Code)

反馈与问题: 请通过 此表单 提交。

可用工具集

MCP 服务器目前提供六个专用工具集,每个针对特定角色或使用场景。

工具集目的
作业管理列出作业模板、启动自动化作业并实时监控状态。
清单管理查询主机详情、检查组成员关系、验证系统事实。
系统监控获取作业日志、排查失败任务、评估自动化环境健康状况。
用户管理管理 AAP 中的用户访问和组织结构。
安全与合规充当安全运营者——管理敏感凭证并在不暴露原始密钥的情况下验证平台完整性。
平台配置检查并调优 AAP 基础设施(如设置、资源)。

欢迎探索这些工具集,尝试 AI 代理,并告诉我们 MCP 服务器的使用体验!

下一步

Red Hat Ansible Automation Platform 的 MCP 服务器是我们将 AI 集成与企业自动化相结合战略的核心。通过将注重安全、功能强大的 Ansible Automation Platform 与具备对话能力的代理式 AI 相结合,我们正在为 IT 协作、自动化和创新打开新的可能性。

我们对您使用这项技术构建的成果感到兴奋!由于它仍处于 技术预览 阶段,您的亲身体验对于塑造其未来至关重要。

准备好深入探索了吗?

  • 探索 – 下载并在您自己的环境中立即尝试。
  • 协作 – 发现 bug 或有“如果…会怎样”的功能想法?
  • 联系 – 通过此表单分享您的反馈。
Back to Blog

相关文章

阅读更多 »