mcvsphere = Model Control for vSphere Updates: - Package renamed from esxi_mcp_server to mcvsphere - CLI entry point: mcvsphere (was esxi-mcp-server) - All imports and references updated - Docker configs updated - Test suites updated
- Fix create_vm: add required files property to ConfigSpec - Fix disk backing: use fileName instead of datastore reference - test_client.py: comprehensive read-only test suite (86 tools, 6 resources) - test_destructive.py: destructive test suite covering 29 operations: - VM lifecycle (create, info, rename, reconfigure) - Power operations (on, suspend, off) - Disk management (add, list, extend, remove) - NIC management (add, list, connect, remove) - Snapshots (create, list, rename, revert, delete) - Folder operations (create, move VM) - Datastore operations (create folder, delete) - vCenter advanced (storage_vmotion, convert_to_template, deploy_from_template, convert_to_vm)