awx-mcp-server by SurgeX-Labs for Ansible: score
C 62 Provisional Not reviewed Not tested
awx-mcp-server by SurgeX-Labs is a community MCP server for Ansible with 11 read, 1 write and 0 destructive tools. It does not have a read-only mode and needs to run locally and a secret in an environment variable; its provisional OpsMCP grade is C (62%), last checked 16 Oct 2026.
Control AWX/Ansible Tower through natural language - 49 tools for automation
Access partly scored. 3 of 4 factors scored.
Can it change or delete things?
It can change data. No destructive tool was found in the extracted list.
| Tool | Class |
|---|---|
env_get_active Get currently active environment
from the name (get) | Read |
env_list List all configured AWX environments
from the name (list) | Read |
get_inventory Get inventory details
from the name (get) | Read |
get_job Get job details by ID
from the name (get) | Read |
get_job_template Get template details by name/ID
from the name (get) | Read |
job_events Get job events (playbook tasks)
from the description (get) | Read |
job_stdout Get job output/logs
from the description (get) | Read |
list_inventories List all inventories
from the name (list) | Read |
list_job_templates List all job templates (with filtering)
from the name (list) | Read |
list_jobs List all jobs (filter by status, date)
from the name (list) | Read |
list_projects List all projects
from the name (list) | Read |
project_update Update project from SCM
from the name (update) | Write |
Score
62 of 100 points (62%). A factor that was not scored counts as 0 of its full weight.
| Factor | Points | Full weight | Status |
|---|---|---|---|
| Tool capability | 34 | 35 | Scored |
| Access | 12 | 25 | Partly scored |
| Maintenance | 6 | 20 | Scored |
| Publisher | 10 | 20 | Scored |
Tool capability
11 read, 1 write, 0 destructive.
Access
| Part | Value | Points | Where this came from |
|---|---|---|---|
| Scope | unknown | unknown | unknown |
| Where it runs | Local process | 6 of 8 | Registry package transport is stdio. |
| Credentials | Secret in an environment variable | 6 of 7 | Registry marked isSecret true for AWX_TOKEN, AWX_PASSWORD |
Maintenance
| Part | Value | Points |
|---|---|---|
| Last commit | 235 days | 2 of 8 |
| Releases | 244 days | 2 of 6 |
| Issues | 0 closed / 1 issues (0.00) | 2 of 6 |
Publisher
| Part | Value | Points | Where this came from |
|---|---|---|---|
| Who publishes it | Individual | 3 of 8 | GitHub owner type is User (SurgeX-Labs). |
| Registry listing | Listed | 5 of 5 | Official registry server io.github.SurgeX-Labs/awx-mcp-server (status active). |
| License | No key required | 0 of 4 | GitHub reports no license. |
| Stars | 14 | 1 of 2 | 14 GitHub stars. |
| Repository age | 250 days | 1 of 1 | Repository created 2026-02-07T23:12:25Z. |
What this score does not cover
This score is not a code audit and it is not a human review. It has not been hands-on tested. Nothing on this page is a certification.
Access needed
| Variable | Required | Secret | Default | Description |
|---|---|---|---|---|
AWX_BASE_URL | yes | unknown | unset | The base URL of your AWX/Ansible Tower instance |
AWX_TOKEN | unknown | yes | unset | AWX API token for authentication |
AWX_USERNAME | unknown | unknown | unset | AWX username (alternative to token) |
AWX_PASSWORD | unknown | yes | unset | AWX password (alternative to token) |
AWX_VERIFY_SSL | unknown | unknown | unset | Whether to verify SSL certificates (set to false for self-signed) |
Maintenance
- Archived
- no
- Last commit
- 23 Feb 2026 · 4087087
- Latest release
- v1.1.0 · 13 Feb 2026
- Issues
- 1 open · 0 closed
- Stars
- 14
- License
- none published
- Repository created
- 7 Feb 2026
npm and PyPI
- npm
- No npm package in the registry entry.
- PyPI
- awx-mcp-server · version 1.2.0 · downloads last month 320 · published 23 Feb 2026
- Maintainers
- unknown
Install
# requires AWX_BASE_URL: The base URL of your AWX/Ansible Tower instance
uvx awx-mcp-server==1.1.2 Other Ansible servers
Badge
Sources for this listing
registry:awxgithub:awx mcp in:name,description