
mcp demo for AAP
概览
This repository provides setup guides for connecting various AI assistants to Ansible Automation Platform (AAP) using the Model Context Protocol (MCP). AAP provides with that enable AI assistants to interact with different aspects of your automation platform: 1. - Execute and monitor automation jobs 2. - Manage hosts, groups, and inventories 3. - Monitor platform health and metrics 4. - Manage users, teams, and organizations 5. - Access security policies and audit logs 6. - Configure platform settings This repository includes setup guides for three different AI assistant platforms: 1. (if not already done): - Deploy on RHEL - Deploy on OpenShift - GitHub Repository 2. : - Follow the Red Hat documentation - Save your token in mcp_key.txt (gitignored for security) 3.
README
以下为原文 README 节选,完整内容请查看原文。
Ansible Automation Platform MCP Integration
This repository provides setup guides for connecting various AI assistants to Ansible Automation Platform (AAP) using the Model Context Protocol (MCP).
Overview
AAP provides one MCP server with 6 separate toolset endpoints that enable AI assistants to interact with different aspects of your automation platform:
- Job Management - Execute and monitor automation jobs
- Inventory Management - Manage hosts, groups, and inventories
- System Monitoring - Monitor platform health and metrics
- User Management - Manage users, teams, and organizations
- Security & Compliance - Access security policies and audit logs
- Platform Configuration - Configure platform settings
Supported AI Assistants
This repository includes setup guides for three different AI assistant platforms:
| Platform | Setup Guide | Best For |
|---|---|---|
| Cursor IDE | cursor-mcp-setup/ | Developers using Cursor for coding with AI assistance |
| Claude Desktop | claude-mcp-setup/ | Users of Anthropic’s Claude Desktop app |
| Microsoft Copilot Studio | copilotstudio-mcp-setup/ | Enterprise users building custom copilots |
Quick Start
-
Deploy the AAP MCP Server (if not already done):
-
Get Your AAP API Token:
- Follow the Red Hat documentation
- Save your token in
mcp_key.txt(gitignored for security)
-
Choose Your Platform and follow the appropriate setup guide:
- Cursor IDE Setup - JSON-based configuration with environment variables
- Claude Desktop Setup - JSON configuration for Claude Desktop app
- Microsoft Copilot Studio Setup - OpenAPI-based Custom Connector via Power Apps
Repository Structure
mcp-demo/
├── cursor-mcp-setup/ # Cursor IDE configuration
│ ├── README.md # Detailed Cursor setup guide
│ ├── mcp-config-template.json
│ ├── KNOWN_ISSUES.md
│ └── TOOL_NAME_LIMITS.md
├── claude-mcp-setup/ # Claude Desktop configuration
│ ├── README.md # Detailed Claude setup guide
│ └── [configuration files]
├── copilotstudio-mcp-setup/ # Microsoft Copilot Studio setup
│ ├── README.md # Detailed Copilot Studio setup guide
│ └── aap-mcp-openapi.yaml # OpenAPI specification
├── images/ # Shared images and diagrams
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →