/** * MCP Wrapper for Clean Console Output * * Creates a wrapper script that redirects MCP server output to logs * while preserving JSON-RPC communication, similar to Claude Desktop. */ export declare class MCPWrapper { private readonly LOG_DIR; private readonly WRAPPER_DIR; private readonly MAX_LOG_AGE_DAYS; constructor(); /** * Ensure required directories exist */ private ensureDirectories; /** * Get log file path for current week */ private getLogFilePath; /** * Get ISO week number */ private getWeekNumber; /** * Clean up old log files (older than 1 week) */ private cleanupOldLogs; /** * Create a wrapper script that redirects MCP server output to logs */ createWrapper(mcpName: string, command: string, args?: string[]): { command: string; args: string[]; }; /** * Get current log file path for an MCP (for debugging) */ getLogFile(mcpName: string): string; /** * List all current log files */ listLogFiles(): string[]; } export declare const mcpWrapper: MCPWrapper; //# sourceMappingURL=mcp-wrapper.d.ts.map