diff --git a/src/index.js b/src/index.js index 1b2f835..53249a3 100755 --- a/src/index.js +++ b/src/index.js @@ -4,6 +4,8 @@ process.env.NODE_DISABLE_COLORS = '1'; process.env.NO_COLOR = '1'; +import { fileURLToPath } from "url"; + import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; import { @@ -1016,11 +1018,11 @@ if (process.env.DEBUG === 'true') { } // Start the server if this file is run directly -if (import.meta.url === `file://${process.argv[1]}`) { +if (fileURLToPath(import.meta.url) === process.argv[1]) { runServer().catch(error => { logger.error('Failed to start server:', error); process.exit(1); }); } -export default runServer; \ No newline at end of file +export default runServer;