- release.yaml: auto-creates Gitea releases on semver tag push with
changelog, version/tag consistency check, and endpoint drift check
- version-check.yaml: warns on PRs that change src/ without bumping
the package.json version
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- servers_throttle_cpu: send `percent` instead of `cpuThrottle` in
request body to match VirtFusion API spec
- servers_delete: enforce minimum 300s (5 min) delay on all deletions
as a safety margin to prevent accidental destruction
- Bump version to 1.0.1
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Complete MCP server wrapping all 84 VirtFusion Admin API endpoints:
- Core HTTP client with Bearer auth and error handling
- 17 tool modules organized by API category
- Endpoint drift detection scripts and Gitea Actions CI/CD
- Comprehensive README with configuration examples
- CLAUDE.md for AI assistant onboarding
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>