VMware AIops for VMware: safety score

C 56 Provisional Not reviewed Not tested read-only mode

VMware AIops is a community MCP server for VMware with 12 read, 11 write and 9 destructive tools. It has a read-only mode and needs to run locally; its provisional OpsMCP grade is C (56%), last checked 16 Oct 2026.

Last checked 16 Oct 2026.

AI-powered VMware vCenter/ESXi VM lifecycle and deployment with 61 MCP tools.

Publisher's description

io.github.vmware-skills/vmware-aiops · version 2.4.0

Tool capability partly scored. Access partly scored. 2 of 4 factors scored.

Not hands-on tested. No test date, notes, or observed write behavior.

Can it change or delete things?

Yes. The extracted tools include at least one destructive tool, so it can change or delete things.

Classified from the tool name, or from the description when the name has no listed verb.

61 tools

Tool Class
acknowledge_vcenter_alarm
No description was extracted. from the name
Unknown
add_cluster_host
No description was extracted. from the name (add)
Write
add_host_vmk
No description was extracted. from the name (add)
Write
apply_vm_plan
No description was extracted. from the name
Unknown
attach_iso_to_vm
No description was extracted. from the name
Unknown
batch_clone_vms
No description was extracted. from the name
Unknown
batch_deploy_from_spec
No description was extracted. from the name
Unknown
batch_linked_clone_vms
No description was extracted. from the name
Unknown
browse_datastore
No description was extracted. from the name
Unknown
cancel_vm_ttl
[WRITE] Cancel an existing TTL for a VM (prevents auto-deletion). from the name
Unknown
clone_vm
No description was extracted. from the name
Unknown
configure_cluster
No description was extracted. from the name
Unknown
convert_vm_to_template
No description was extracted. from the name
Unknown
create_cluster
No description was extracted. from the name (create)
Write
create_drs_rule
No description was extracted. from the name (create)
Write
create_dvs_portgroup
No description was extracted. from the name (create)
Write
create_vm
No description was extracted. from the name (create)
Write
create_vm_plan
No description was extracted. from the name (create)
Write
create_vm_snapshot
No description was extracted. from the name (create)
Write
delete_cluster
No description was extracted. from the name (delete)
Destructive
delete_drs_rule
No description was extracted. from the name (delete)
Destructive
delete_vm
No description was extracted. from the name (delete)
Destructive
delete_vm_snapshot
No description was extracted. from the name (delete)
Destructive
deploy_linked_clone
No description was extracted. from the name
Unknown
deploy_vm_from_ova
No description was extracted. from the name
Unknown
deploy_vm_from_template
No description was extracted. from the name
Unknown
download_vm_guest_file
No description was extracted. from the name
Unknown
get_access_info
No description was extracted. from the name (get)
Read
get_cluster_health_summary
No description was extracted. from the name (get)
Read
get_cluster_info
[READ] Get detailed cluster information: member hosts, HA/DRS config, resource capacity. from the name (get)
Read
get_cross_vcenter_attention
No description was extracted. from the name (get)
Read
get_vm_task_status
[READ] Poll a long-running vSphere task by its id (from an async delete_vm_snapshot). from the name (get)
Read
investigate_datastore
No description was extracted. from the name
Unknown
investigate_host
No description was extracted. from the name
Unknown
investigate_vm
No description was extracted. from the name
Unknown
list_drs_rules
[READ] List a cluster's DRS rules: VM-VM affinity/anti-affinity and VM-Host. from the name (list)
Read
list_dvs_portgroups
No description was extracted. from the name (list)
Read
list_host_vmks
No description was extracted. from the name (list)
Read
list_vcenter_alarms
No description was extracted. from the name (list)
Read
list_vm_plans
[READ] List all pending/failed plans. from the name (list)
Read
list_vm_snapshots
[READ] List the full snapshot tree of a VM, including nested child snapshots. from the name (list)
Read
list_vm_ttls
[READ] List all VMs with TTLs registered, including expiry time and status. from the name (list)
Read
migrate_vm
No description was extracted. from the name
Unknown
ping_from_vmk
No description was extracted. from the name
Unknown
power_off_vm
No description was extracted. from the name
Unknown
power_on_vm
[WRITE] Power on a virtual machine. from the name
Unknown
provision_vm_guest
No description was extracted. from the name
Unknown
reconfigure_vm
No description was extracted. from the name
Unknown
remove_cluster_host
No description was extracted. from the name (remove)
Destructive
remove_host_vmk
No description was extracted. from the name (remove)
Destructive
reset_vcenter_alarm
No description was extracted. from the name (reset)
Destructive
restore_vm_clean_slate
No description was extracted. from the name
Unknown
revert_vm_snapshot
No description was extracted. from the name
Unknown
rollback_vm_plan
No description was extracted. from the name
Unknown
run_vm_guest_command
No description was extracted. from the name (run)
Destructive
run_vm_guest_command_with_output
No description was extracted. from the name (run)
Destructive
scan_all_datastore_images
[READ] Scan all accessible datastores for deployable images (OVA/ISO/OVF/VMDK). from the name
Unknown
set_drs_rule_enabled
No description was extracted. from the name (set)
Write
set_vm_ttl
No description was extracted. from the name (set)
Write
set_vmk_service
No description was extracted. from the name (set)
Write
upload_vm_guest_file
No description was extracted. from the name
Unknown

Score

56 of 100 points (56%). A factor that was not scored counts as 0 of its full weight.

OpsMCP rubric 2026-10-16.3. Checked 16 Oct 2026.
Factor Points Full weight Status
Tool capability 14 35 Partly scored
Access 6 25 Partly scored
Maintenance 20 20 Scored
Publisher 16 20 Scored

Tool capability

12 read, 11 write, 9 destructive, 29 unknown.

The repository mentions a read-only mode. View the repository.

Access

PartValuePointsWhere this came from
Scope unknown unknown unknown
Where it runs Local process 6 of 8 Registry package transport is stdio.
Credentials unknown unknown unknown

Maintenance

PartValuePoints
Last commit 0 days 8 of 8
Releases 0 days 6 of 6
Issues 13 closed / 14 issues (0.93) 6 of 6

Publisher

PartValuePointsWhere this came from
Who publishes it Organization 5 of 8 GitHub owner type is Organization (vmware-skills). Not on the vendor allowlist.
Registry listing Listed 5 of 5 Official registry server io.github.vmware-skills/vmware-aiops (status active).
License MIT 4 of 4 GitHub SPDX license MIT.
Stars 77 1 of 2 77 GitHub stars.
Repository age 233 days 1 of 1 Repository created 2026-02-25T05:50:24Z.

How the rubric works

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

VariableRequiredSecretDefaultDescription
VMWARE_AIOPS_CONFIG unknown unknown unset Path to the config file. Defaults to ~/.vmware-aiops/config.yaml.

Maintenance

Archived
no
Last commit
16 Oct 2026 · 1960aec
Latest release
v2.4.0 · 16 Oct 2026
Issues
1 open · 13 closed
Stars
77
License
MIT
Repository created
25 Feb 2026

npm and PyPI

npm
No npm package in the registry entry.
PyPI
vmware-aiops · version 2.4.0 · downloads last month 2,254 · published 16 Oct 2026
Maintainers
unknown

Install

Source: registry. This is the published command, not a rewritten one.

uvx vmware-aiops==2.4.0

Badge

The SVG is generated for this server. The embed links to this server page.

OpsMCP grade C, 56 out of 100, provisional

Sources for this listing

Official registry server io.github.vmware-skills/vmware-aiops (status active).