Commit Graph

3 Commits

Author SHA1 Message Date
54905bd7bb fix: correct CPU throttle param and enforce server delete safety delay
All checks were successful
Endpoint Sync Check / check-drift (push) Successful in 25s
CI / build (push) Successful in 27s
- 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>
2026-03-16 00:25:23 -04:00
1d790aad46 feat: support npx install from git URL
All checks were successful
CI / build (push) Successful in 59s
Endpoint Sync Check / check-drift (push) Successful in 23s
Add prepare script so TypeScript compiles automatically when installed
via git. Update README and MCP client config examples to use
git+https://git.ezscale.cloud/EZSCALE/virtfusion-mcp.git URLs.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 23:41:24 -04:00
3d0eed4f17 feat: initial implementation of VirtFusion MCP server
All checks were successful
CI / build (push) Successful in 32s
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>
2026-03-15 23:37:31 -04:00