
Awx Mcp Server
Drive AWX or Ansible Tower jobs, inventories, and templates from natural language through 49 MCP automation tools.
Overview
AWX MCP Server is an MCP server for the Operate phase that controls AWX/Ansible Tower through 49 natural-language-oriented automation tools.
What is this MCP server?
- 49 MCP tools for AWX/Ansible Tower automation per publisher description
- PyPI awx-mcp-server stdio transport (version 1.1.2)
- Authenticate with AWX_TOKEN or AWX_USERNAME and AWX_PASSWORD
- AWX_BASE_URL required; AWX_VERIFY_SSL toggle for self-signed towers
- 49 MCP tools for AWX/Ansible Tower (publisher description)
- Package version 1.1.2 on PyPI (awx-mcp-server)
- Transport: stdio MCP; repository github.com/SurgeX-Labs/awx-mcp-server
Community signal: 8 GitHub stars.
What problem does it solve?
Operators waste time in the AWX UI and bespoke API scripts when they need quick job launches and inventory checks during incidents.
Who is it for?
Solo devops-minded builders already running AWX or Ansible Tower who trust agent-driven tower API calls.
Skip if: Teams without AWX, beginners on managed PaaS-only deploys, or environments forbidding agent-triggered infra changes.
What do I get? / Deliverables
Your agent can call AWX MCP tools against your tower so routine automation control happens from the same session as code and logs.
- Agent-accessible AWX/Tower operations across 49 documented tools
- Faster job and inventory control without manual UI hopping
Recommended MCP Servers
Journey fit
How it compares
AWX/Tower control-plane MCP with 49 tools, not a generic shell skill or single-job CI wrapper.
Common Questions / FAQ
Who is AWX MCP Server for?
Builders and operators who manage AWX or Ansible Tower and want MCP clients to orchestrate jobs and assets via API tools.
When should I use AWX MCP Server?
Use it during Operate infra work when you need to query tower state, trigger job templates, or manage automation without leaving your agent.
How do I add AWX MCP Server to my agent?
Install awx-mcp-server from PyPI, set AWX_BASE_URL and AWX_TOKEN (or username/password), add stdio MCP config, then restart your client.