// Package tools implements MCP tool handlers for the forge-tools-ssh server. package tools import ( "forge-tools-ssh/internal/ssh" "github.com/modelcontextprotocol/go-sdk/mcp" ) // RegisterAll регистрирует все 45 tool-инструмента SSH-сервера // (core 5 + files 6 + monitoring 7 + disk 2 + network 4 + docker 8 + db 3 + voip 10). // m — одиночный SSH Manager процесса (forge: 1 подпроцесс/агента). func RegisterAll(s *mcp.Server, m *ssh.Manager) { SetManager(m) registerCoreTools(s) registerFileTools(s) registerMonitoringTools(s) registerDiskTools(s) registerNetworkTools(s) registerDockerTools(s) registerDBTools(s) registerVoIPTools(s) }