// Package tools — MCP-слой forge-tools-proxmox: превращение JSON-RPC // запроса/ответа в вызовы доменного pve.Tenant. Никакой бизнес-логики. package tools import ( "forge-tools-proxmox/internal/pve" "github.com/modelcontextprotocol/go-sdk/mcp" ) // RegisterAll регистрирует все инструменты proxmox-сервера. Инструменты // сгруппированы по доменам (см. README): кластер/ноды, VM, конфиг/диски/сеть/ // cloud-init, LXC, снапшоты, бэкапы, задачи, гость, метрики, хранилища. func RegisterAll(s *mcp.Server, m *pve.Manager) { SetManager(m) registerClusterTools(s) registerVMTools(s) registerVMConfigTools(s) registerVMDiskTools(s) registerVMNetTools(s) registerVMCloudInitTools(s) registerLXCTools(s) registerSnapshotTools(s) registerBackupTools(s) registerTaskTools(s) registerGuestTools(s) registerStorageTools(s) }