The AWX MCP Server connects AWX, Ansible Automation Platform (AAP), and Ansible Tower to AI tools, enabling AI agents to manage job templates, launch and monitor jobs, and automate infrastructure workflows through natural language interactions.
From the registry: Control AWX/Ansible Tower through natural language - 49 tools for automation
$ pip install awx-mcp-serverhttps://pypi.org/project/awx-mcp-server/Please install the `awx-mcp-server` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Python 3.10+** — Required to run the Python-based MCP server. (https://www.python.org/)
- **Install awx-mcp-server package** — Install from PyPI. Run: `pip install awx-mcp-server` (https://pypi.org/project/awx-mcp-server/)
- **AWX / AAP / Ansible Tower instance** — A reachable AWX, Ansible Automation Platform, or Ansible Tower API endpoint.
Canonical MCP server config (stdio transport):
- command: `python`
- args: ["-m","awx_mcp_server"]
- required environment variables:
- `AWX_BASE_URL`: Base URL of your AWX/AAP/Tower instance. (example: `https://your-awx.example.com`)
- `AWX_TOKEN`: AWX personal access token used to authenticate. (example: `<your-awx-token>`)
Note: Also supports a standalone HTTP/FastAPI server mode via 'awx-mcp-server start'.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.AWX_BASE_URLrequiredThe base URL for the AWX instance.AWX_TOKENrequiredAPI token for authenticating with the AWX instance.Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Persistent codebase knowledge graph. Survives session restarts and context compaction.
Validate oh-my-posh configurations and segment snippets against the official schema.