UNPKG

mcp-server-kubernetes

Version:

MCP server for interacting with Kubernetes clusters via kubectl

64 lines (63 loc) 1.64 kB
import { KubernetesManager } from "../types.js"; export declare const kubectlPatchSchema: { name: string; description: string; inputSchema: { type: string; properties: { resourceType: { type: string; description: string; }; name: { type: string; description: string; }; namespace: { type: "string"; description: string; default: string; }; patchType: { type: string; description: string; enum: string[]; default: string; }; patchData: { type: string; description: string; }; patchFile: { type: string; description: string; }; dryRun: { type: "boolean"; description: string; default: boolean; }; context: { type: "string"; description: string; default: string; }; }; required: string[]; }; }; export declare function kubectlPatch(k8sManager: KubernetesManager, input: { resourceType: string; name: string; namespace?: string; patchType?: "strategic" | "merge" | "json"; patchData?: object; patchFile?: string; dryRun?: boolean; context?: string; }): Promise<{ content: { type: string; text: string; }[]; }>;