UNPKG

@basicsu/courses-mcp

Version:

Interactive programming courses from Basics - MCP server for Cursor

27 lines 896 B
#!/usr/bin/env node import { writeErrorLog } from './logger.js'; import { runServer } from './index.js'; // No configuration needed - works out of the box! // Ensure proper error handling for uncaught exceptions process.on('uncaughtException', (error) => { writeErrorLog('Uncaught exception', { error: error.message, stack: error.stack }); process.exit(1); }); process.on('unhandledRejection', (reason, promise) => { writeErrorLog('Unhandled rejection', { reason, promise }); process.exit(1); }); runServer().catch(error => { const errorMessage = 'Fatal error running server'; writeErrorLog(errorMessage, { error: error instanceof Error ? { message: error.message, stack: error.stack, name: error.name, } : error, }); process.exit(1); }); //# sourceMappingURL=stdio.js.map