
Company News
AWS Security Hub Adds Socket for Supply Chain Security
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.
awx-mcp-server
Advanced tools
Control AWX/Ansible Tower through natural language - 49 tools for automation.
The AWX MCP Server connects AWX/Ansible Tower to AI tools through the Model Context Protocol (MCP). It enables AI assistants like GitHub Copilot, Claude, and Cursor to manage infrastructure automation through natural language.
Click the button above to install in VS Code with GitHub Copilot, or manually configure:
Install the package:
pip install awx-mcp-server
Open VS Code User Settings (JSON): Ctrl+Shift+P → "Preferences: Open User Settings (JSON)"
Add MCP server configuration:
{
"github.copilot.chat.mcpServers": {
"awx": {
"command": "python",
"args": ["-m", "awx_mcp_server"],
"env": {
"AWX_URL": "https://your-awx-instance.com",
"AWX_USERNAME": "your-username",
"AWX_PASSWORD": "your-password"
}
}
}
}
Reload VS Code: Ctrl+Shift+P → "Developer: Reload Window"
pip install awx-mcp-server
Add to your MCP client configuration file:
{
"mcpServers": {
"awx": {
"command": "python",
"args": ["-m", "awx_mcp_server"],
"env": {
"AWX_URL": "https://your-awx-instance.com",
"AWX_USERNAME": "your-username",
"AWX_PASSWORD": "your-password"
}
}
}
}
With the server configured, you can use natural language like:
awx_list_job_templates - List all job templatesawx_get_job_template - Get template detailsawx_launch_job_template - Launch a job from templateawx_list_jobs - List job historyawx_get_job_status - Check job statusawx_get_job_output - Get job output/logsawx_cancel_job - Cancel running jobawx_relaunch_job - Relaunch previous jobawx_list_projects - List all projectsawx_get_project - Get project detailsawx_create_project - Create new projectawx_update_project - Update project settingsawx_sync_project - Sync project from SCMawx_list_inventories - List all inventoriesawx_get_inventory - Get inventory detailsawx_list_hosts - List hosts in inventoryawx_get_host - Get host detailsawx_create_inventory - Create new inventoryawx_add_host - Add host to inventoryawx_list_organizations - List organizationsawx_get_organization - Get organization detailsawx_list_teams - List teamsawx_get_team - Get team detailsawx_list_credentials - List credentialsawx_get_credential - Get credential detailsawx_list_credential_types - List credential typesawx_list_workflow_job_templates - List workflow templatesawx_launch_workflow_job - Launch workflowawx_get_workflow_job_status - Check workflow statusawx_ping - Test connectionawx_get_config - Get AWX version/configawx_me - Get current user infoawx_list_schedules - List job schedulesawx_activity_stream - Get activity logscreate_playbook - Generate playbook from descriptionvalidate_playbook - Check playbook syntaxlist_playbooks - List stored playbooksansible_playbook - Run playbook locallyansible_task - Run ad-hoc taskansible_inventory - List inventory hostsansible_role - Run Ansible rolecreate_role_structure - Create role directorylist_roles - List available rolesregister_project - Register Ansible projectunregister_project - Remove projectlist_registered_projects - List projectsproject_playbooks - List project playbooksproject_run_playbook - Run project playbookgit_push_project - Push project to GitAWX_URL - AWX instance URL (required)AWX_USERNAME - AWX username (optional if using token)AWX_PASSWORD - AWX password (optional if using token)AWX_TOKEN - AWX OAuth token (optional)AWX_VERIFY_SSL - Verify SSL certificates (default: true)Apache License 2.0
FAQs
AWX MCP Server - Control AWX/AAP/Ansible Tower through the Model Context Protocol
We found that awx-mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.