MCP Accessibility Scanner

import server from "./index"; import {StdioServerTransport} from "@modelcontextprotocol/sdk/server/stdio.js"; async function main() { const transport = new StdioServerTransport(); await server.connect(transport); try { console.error('Starting MCP Accessibility checker server...'); console.error('MCP server connected successfully'); } catch (error) { console.error('Error starting server:', error); if (error instanceof Error) { console.error('Error stack:', error.stack); } process.exit(1); } // Handle process events process.on('disconnect', () => { console.error('Process disconnected'); process.exit(0); }); process.on('uncaughtException', (error) => { console.error('Uncaught exception:', error); process.exit(1); }); // Keep the process running process.stdin.resume(); } // Start the server main().catch(error => { console.error('Fatal error:', error); process.exit(1); });