using LazyBear.MCP.Services.ToolRegistry; namespace LazyBear.MCP.Services.Kubernetes; public sealed class KubernetesToolModule : IToolModule { public string ModuleName => "Kubernetes"; public string Description => "Kubernetes: поды, деплойменты, сервисы, конфиги"; public IReadOnlyList ToolNames => [ // Pods "ListPods", "GetPodStatus", "GetPodLogs", // Deployments "ListDeployments", "ScaleDeployment", "GetRolloutStatus", "RestartDeployment", // Network "ListServices", "GetServiceDetails", "ListIngresses", // Config "ListConfigMaps", "GetConfigMapData", "ListSecrets", "GetSecretKeys" ]; }