UNPKG

mcp-server-kubernetes

Version:

MCP server for interacting with Kubernetes clusters via kubectl

74 lines (73 loc) 1.87 kB
import { KubernetesManager } from "../types.js"; export declare const kubectlGenericSchema: { name: string; description: string; annotations: { destructiveHint: boolean; }; inputSchema: { type: string; properties: { command: { type: string; description: string; }; subCommand: { type: string; description: string; }; resourceType: { type: string; description: string; }; name: { type: string; description: string; }; namespace: { type: "string"; description: string; default: string; }; outputFormat: { type: string; description: string; enum: string[]; }; flags: { type: string; description: string; additionalProperties: boolean; }; args: { type: string; items: { type: string; }; description: string; }; context: { type: "string"; description: string; default: string; }; }; required: string[]; }; }; export declare function kubectlGeneric(k8sManager: KubernetesManager, input: { command: string; subCommand?: string; resourceType?: string; name?: string; namespace?: string; outputFormat?: string; flags?: Record<string, any>; args?: string[]; context?: string; }): Promise<{ content: { type: string; text: string; }[]; }>;