UNPKG

mcp-server-kubernetes

Version:

MCP server for interacting with Kubernetes clusters via kubectl

83 lines (82 loc) 2.14 kB
import { ExplainResourceParams, ListApiResourcesParams } from "../models/kubectl-models.js"; export declare const explainResourceSchema: { name: string; description: string; inputSchema: { type: string; properties: { resource: { type: string; description: string; }; apiVersion: { type: string; description: string; }; recursive: { type: string; description: string; default: boolean; }; context: { type: "string"; description: string; default: string; }; output: { type: string; description: string; enum: string[]; default: string; }; }; required: string[]; }; }; export declare const listApiResourcesSchema: { name: string; description: string; inputSchema: { type: string; properties: { apiGroup: { type: string; description: string; }; namespaced: { type: string; description: string; }; context: { type: string; description: string; default: string; }; verbs: { type: string; items: { type: string; }; description: string; }; output: { type: string; description: string; enum: string[]; default: string; }; }; }; }; export declare function explainResource(params: ExplainResourceParams): Promise<{ content: { type: string; text: string; }[]; }>; export declare function listApiResources(params: ListApiResourcesParams): Promise<{ content: { type: string; text: string; }[]; }>;