/** * Logger interface for the MCP handlers and transport. * Downstream consumers can provide their own logging implementations. */ export interface Logger { debug(message: string, ...args: unknown[]): void; info(message: string, ...args: unknown[]): void; warn(message: string, ...args: unknown[]): void; error(message: string, ...args: unknown[]): void; }