UNPKG

endfield-mcp

Version:

MCP Server for Arknights: Endfield (TypeScript / stdio + Streamable HTTP)

16 lines (15 loc) • 534 B
/** * Shared stderr logger. * * All Endfield-MCP logging goes to stderr — stdout is reserved for the * MCP JSON-RPC channel in stdio mode. Each module that logs creates a * scoped logger via `createLogger("ef.xxx")` so log lines are prefixed * with their origin for easy filtering. * * Format: `<ISO timestamp> <LEVEL> <scope>: <message>` */ export type LogLevel = "INFO" | "WARN" | "ERROR"; export interface Logger { (level: LogLevel, msg: string): void; } export declare function createLogger(scope: string): Logger;