UNPKG

maplestory-mcp-server

Version:

Official-style NEXON MapleStory MCP Server for Claude Desktop - Complete character info, union details, guild data, rankings, and game mechanics

32 lines 1.25 kB
/** * Logging utilities for MCP Maple * Provides structured logging for API operations and errors */ export interface LogContext { operation?: string; characterName?: string; guildName?: string; endpoint?: string; params?: Record<string, any>; duration?: number; error?: any; success?: boolean; worldName?: string; toolName?: string; [key: string]: any; } export declare class McpLogger { private logger; constructor(component?: string); info(message: string, context?: LogContext): void; warn(message: string, context?: LogContext): void; error(message: string, context?: LogContext): void; debug(message: string, context?: LogContext): void; logApiRequest(endpoint: string, params?: Record<string, any>): void; logApiResponse(endpoint: string, duration: number, success: boolean): void; logApiError(endpoint: string, error: any, duration?: number): void; logCharacterOperation(operation: string, characterName: string, context?: any): void; logGuildOperation(operation: string, guildName: string, worldName?: string, context?: any): void; logMcpOperation(operation: string, toolName: string, context?: any): void; } //# sourceMappingURL=logger.d.ts.map