mcp-server-kubernetes
Version:
MCP server for interacting with Kubernetes clusters via kubectl
60 lines (59 loc) • 1.37 kB
TypeScript
import { KubernetesManager } from "../utils/kubernetes-manager.js";
export declare const PortForwardSchema: {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
resourceType: {
type: string;
};
resourceName: {
type: string;
};
localPort: {
type: string;
};
targetPort: {
type: string;
};
namespace: {
type: string;
};
};
required: string[];
};
};
export declare function startPortForward(k8sManager: KubernetesManager, input: {
resourceType: string;
resourceName: string;
localPort: number;
targetPort: number;
namespace?: string;
}): Promise<{
content: {
success: boolean;
message: string;
}[];
}>;
export declare const StopPortForwardSchema: {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
id: {
type: string;
};
};
required: string[];
};
};
export declare function stopPortForward(k8sManager: KubernetesManager, input: {
id: string;
}): Promise<{
content: {
success: boolean;
message: string;
}[];
}>;