mcp-demo is a demonstration repository that shows how to connect AI assistants to Ansible Automation Platform using the Model Context Protocol.
The repository addresses the need to integrate AI assistants with Ansible Automation Platform by providing setup guides for connecting multiple AI platforms to a single MCP server that exposes six distinct toolsets. These toolsets cover job management, inventory management, system monitoring, user management, security and compliance, and platform configuration. The approach works by offering platform-specific configuration guides that handle the differences in how each AI assistant authenticates and communicates with the MCP server.
The tool is suited for organizations running Ansible Automation Platform who want to enable natural language interaction with their automation infrastructure through AI assistants. It supports three different AI platforms: Cursor IDE for developers seeking AI assistance while coding, Claude Desktop for general-purpose AI interaction, and Microsoft Copilot Studio for enterprise users building custom copilots. The key distinction between platforms is their configuration method and certificate requirements—Cursor and Claude Desktop support development-friendly SSL certificate bypassing, while Copilot Studio requires valid certificates and uses an OpenAPI-based approach through Power Apps Custom Connectors.
The repository consists of setup guides and configuration examples rather than a deployable application itself, with the actual MCP server deployed separately on either RHEL or OpenShift. Development activity shows that the project maintains focused, targeted documentation with clear separation between platform-specific setup paths, suggesting an organized approach to managing multiple integration points. The repository includes structured guides for each supported platform with explicit configuration examples and authentication patterns, indicating deliberate attention to making each integration path clear and reproducible.