New Features:
- Add proxmox_create_vm tool for QEMU VM creation
- Add test-basic-tools.js for validating basic operations (7/7 tests)
- Add test-workflows.js for lifecycle workflow testing (19/22 tests)
- Add TEST-WORKFLOWS.md with comprehensive test documentation
Bug Fixes:
- Fix regex patterns in test scripts for MCP formatted output
- Increase snapshot wait times and add retry logic
- Handle markdown formatting in tool responses
Documentation:
- Update tool count from 54 to 55
- Add Claude Desktop integration with OS-specific paths
- Document proxmox_create_vm with full parameters and examples
- Add testing section with usage examples
Other:
- Update .gitignore for Node.js (node_modules, package-lock.json)
- Remove unnecessary PROXMOX_PORT from .env example (defaults to 8006)
- Improve API token setup with step-by-step UI navigation
- Add detailed permission requirements for basic vs elevated modes
- Enhance development section with npm run dev and testing commands
- Clarify MCP client integration with absolute path requirements
- Add development notes about environment loading and debugging
- Fix tool output examples to match actual functionality
- Add missing proxmox_get_vm_status tool documentation
- Document permission warnings for elevated features
- Correct emojis and formatting to match real output
- Add missing parameters for VM filtering
- Update storage and cluster status examples
- Ensure all examples reflect tested behavior
- Credit original Python implementation by canvrno/ProxmoxMCP
- Document architecture changes from Python to Node.js
- Explain new configurable permission system
- Update tool names with proxmox_ prefix
- Simplify installation and configuration instructions
- Remove Python-specific content and dependencies