mcp-server-kubernetes
Version:
MCP server for interacting with Kubernetes clusters via kubectl
44 lines (43 loc) • 1.24 kB
TypeScript
import { z } from "zod";
export declare const ToolSchema: z.ZodObject<{
name: z.ZodString;
description: z.ZodString;
inputSchema: z.ZodRecord<z.ZodString, z.ZodAny>;
}, "strip", z.ZodTypeAny, {
name: string;
description: string;
inputSchema: Record<string, any>;
}, {
name: string;
description: string;
inputSchema: Record<string, any>;
}>;
export declare const ListToolsResponseSchema: z.ZodObject<{
tools: z.ZodArray<z.ZodObject<{
name: z.ZodString;
description: z.ZodString;
inputSchema: z.ZodRecord<z.ZodString, z.ZodAny>;
}, "strip", z.ZodTypeAny, {
name: string;
description: string;
inputSchema: Record<string, any>;
}, {
name: string;
description: string;
inputSchema: Record<string, any>;
}>, "many">;
}, "strip", z.ZodTypeAny, {
tools: {
name: string;
description: string;
inputSchema: Record<string, any>;
}[];
}, {
tools: {
name: string;
description: string;
inputSchema: Record<string, any>;
}[];
}>;
export declare const PingResponseSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export type K8sTool = z.infer<typeof ToolSchema>;