diff --git a/Home.md b/Home.md index 21e60f8..56e7a10 100644 --- a/Home.md +++ b/Home.md @@ -1 +1,41 @@ -# Test \ No newline at end of file +# VirtFusion MCP Server + +A [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server that wraps the [VirtFusion](https://virtfusion.com) virtualization control panel API, enabling AI assistants like Claude to manage VirtFusion infrastructure through natural language. + +| | | +|---|---| +| **Tools** | 84 | +| **Modules** | 17 | +| **Language** | TypeScript | +| **License** | MIT | +| **Node.js** | >= 22.0.0 | +| **Package** | `@ezscale/virtfusion-mcp` | +| **Current Version** | 1.0.1 | + +## Key Capabilities + +- Server lifecycle management (create, build, delete, suspend, unsuspend) +- Power control (boot, shutdown, restart, poweroff) +- Network management (IPv4, whitelist, firewall, traffic) +- User management with external relation ID support +- Self-service operations (credit, resource packs, hourly profiles) +- Infrastructure management (hypervisors, IP blocks, packages, DNS) +- Backup, media, and SSH key management +- Automatic API endpoint drift detection + +## Wiki Pages + +- [[Getting-Started]] -- Installation, configuration, and first steps +- [[Tool-Reference]] -- Complete reference for all 84 tools organized by module +- [[Architecture]] -- Project structure, patterns, and request flow +- [[Contributing]] -- How to add new tools and follow project conventions +- [[API-Coverage]] -- Endpoint coverage status and drift detection +- [[Changelog]] -- Release history + +## Links + +- **Repository:** [git.ezscale.cloud/EZSCALE/virtfusion-mcp](https://git.ezscale.cloud/EZSCALE/virtfusion-mcp) +- **VirtFusion:** [virtfusion.com](https://virtfusion.com) +- **MCP Specification:** [modelcontextprotocol.io](https://modelcontextprotocol.io) + +--- \ No newline at end of file