随着我们不断扩展红帽 Ansible 自动化平台中的智能功能,我们在 Ansible 自动化平台 2.6.4 中将 MCP 服务器作为一项技术预览功能提供。MCP 服务端充当了您所选 MCP 客户端与 Ansible 自动化平台之间的桥梁。这一集成支持使用 Cursor 和 Claude 等前沿工具,助您高效管理您的整个基础设施资产。 

什么是 Ansible 自动化平台的 MCP 服务器?

适用于红帽 Ansible 自动化平台的 MCP 服务器是一种模型上下文协议 (MCP) 服务器实施,使大型语言模型 (LLM) 能够通过自然语言交互与红帽 Ansible 自动化平台交互并进行管理。这降低了自动化运维的复杂性,增强了团队使用基础架构自动化的方式,同时保持了企业级的安全防护和治理。简而言之,其为用户的自动化资产提供了一个对话界面,允许用户通过简单的对话触发和查询现有的 Ansible 自动化,而无需绕过既定的控制。

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

其运作方式及其重要性

增加 MCP 服务器后,用户选择的 AI 工具和 LLM 现在可以直接与红帽 Ansible 自动化平台通信,从而帮助用户浏览、查询和了解自动化环境,并通过自然语言编排自动化工作流。

MCP 服务器部署在红帽 Ansible 自动化平台内。其作为标准红帽 Ansible 自动化平台安装流程的一部分进行安装,并为作业管理、清单管理和安全合规性等功能提供全面的工具集。部署完成后,管理员可以灵活地将 MCP 服务器配置为两种模式之一:只读模式,非常适合安全查询和监控;或者读写模式,允许 AI 代理执行作业并实施更改。

在不影响安全性的前提下实现 AI 的可访问性至关重要。这是通过提供对作业、内容、监控和管理功能的基于角色的安全访问来实现的。MCP 服务器实施结合了服务器级和用户级权限的双层安全模型。通过直接连接到红帽 Ansible 自动化平台 API,其可以通过基于角色的访问控制 (RBAC) 和监管策略继承用户权限。这种结构有助于确保 AI 代理只能执行服务器配置和用户定义的权限都允许的操作。

自然语言界面允许用户通过对话式描述执行任务,从而简化 IT 自动化。这种基于聊天的方法降低了创建自动化的复杂性,使经验丰富的工程师和新用户都能从中受益。 

以下演示通过 5 个真实场景(从零接触部署到智能故障排除)展示了这些优势,展示了 MCP 服务器如何在保持严格的安全防护和监管的同时,通过自然语言使自动化更容易实现。

开始使用

准备好探索 AI 驱动的自动化了吗?适用于红帽 Ansible 自动化平台的 MCP 服务器作为 Ansible 自动化平台 2.6.4 中的一项技术预览功能提供。

安装选项

MCP 服务器可以部署在两种类型的红帽 Ansible 自动化平台安装上:

  • 对于红帽企业 Linux (RHEL) 9 或 10 上的部署,用户可以通过容器化安装程序部署 MCP 服务器。服务器作为 pod 与用户的红帽 Ansible 自动化平台组件一起运行,并在启用了 HTTPS 的情况下在端口 8448 上公开。
  • 对于红帽 OpenShift 容器平台(版本 4.12 至 4.17 及更高版本)上的部署,用户可以通过红帽 Ansible 自动化平台 operator 部署 MCP 服务器。Operator 负责处理生命周期管理,并自动创建必要的 OpenShift 路由。

官方文档

文档中包含有关如何安装、如何配置服务器级和用户级权限,以及如何连接外部 AI 代理(如 Claude、Cursor、ChatGPT、VS Code)的说明。用户可以通过此表单提供反馈和问题。

可用的工具集

MCP 服务器目前提供 6 个专用工具集,分别用于支持不同的角色和用例:

作业管理

用于列出可用作业模板、启动自动化作业以及监控其实时状态的工具。

库存管理

用于查询清单以获取主机详细信息、检查组成员资格以及验证系统信息的工具。

系统监控

用于检索作业日志、对失败任务进行故障排除以及检查自动化环境运行状况的工具。

用户管理

允许 AI 代理管理红帽 Ansible 自动化平台内的访问权限和组织结构的工具。

安全性与合规性

使 AI 代理能够充当安全操作程序的工具,在不泄露原始机密的情况下管理敏感凭据并验证平台完整性。 

平台配置

使管理员和开发人员能够检查和调优红帽 Ansible 自动化平台基础架构本身的工具。 

后续步骤

红帽 Ansible 自动化平台的 MCP 服务器是我们持续战略的关键,该战略利用 AI 集成来使企业自动化更易于访问和强大。 通过将红帽 Ansible 自动化平台安全至上的强大功能与代理式 AI 的自然对话功能相集成,我们正在为 IT 协作、自动化和创新释放新的可能性。

我们迫不及待地想看到用户使用这项技术构建出令人难以置信的东西!这仅仅是个开始,由于其处于技术预览阶段,用户的实训经验正是我们塑造其未来所需要的。

准备好深入了解了吗?

  • 探索:立即下载并在用户自己的环境中试用。
  • 协作:发现了 Bug,或者有‘要是能这样就好了’有关功能的想法?
  • 连接:请前往此表单分享用户的反馈。

关于作者

Marty is a product manager at Red Hat, focused on bringing AI to IT automation. Since joining the Ansible Business Unit in 2023, he's worked on some exciting projects, starting with Ansible Lightspeed, then the MCP server, and now deep diving into AIOps for Ansible Automation Platform.

He's been in tech for a long time, and is based in the Raleigh area where he heads to the office pretty much every day. When working on projects, he likes to experiment with vibe coding. And outside of work, you'll find him gaming on the PS5 or practicing the piano. Turns out it's never too late to learn an instrument!

UI_Icon-Red_Hat-Close-A-Black-RGB

按频道浏览

automation icon

自动化

有关技术、团队和环境 IT 自动化的最新信息

AI icon

人工智能

平台更新使客户可以在任何地方运行人工智能工作负载

open hybrid cloud icon

开放混合云

了解我们如何利用混合云构建更灵活的未来

security icon

安全防护

有关我们如何跨环境和技术减少风险的最新信息

edge icon

边缘计算

简化边缘运维的平台更新

Infrastructure icon

基础架构

全球领先企业 Linux 平台的最新动态

application development icon

应用领域

我们针对最严峻的应用挑战的解决方案

Virtualization icon

虚拟化

适用于您的本地或跨云工作负载的企业虚拟化的未来