/** Explicit SSH connection supplied for one MCP operation. */ export interface SshConnection { host: string; port?: number; user: string; password?: string; privateKeyPath?: string; } /** Explicit HTTP endpoint supplied for one MCP operation. */ export interface HttpEndpoint { url: string; auth?: { username?: string; password?: string; token?: string; }; } /** Internal adapter for helpers that need a display name. */ export interface ServerConfig extends SshConnection { name: string; tags?: string[]; k3sCluster?: string | null; role?: string; description?: string; }