diff --git a/src/index.ts b/src/index.ts index a378482..0ecdf8d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -48,7 +48,7 @@ const config = { if (portIndex !== -1 && portIndex + 1 < process.argv.length) { return parseInt(process.argv[portIndex + 1]); } - // Default port + // Default port for MCP return 8080; })() }; @@ -90,7 +90,7 @@ const autoLogin = async () => { const initializeTransport = () => { switch (config.TRANSPORT.toLowerCase()) { case 'http': - info(`Initializing HTTP transport on port ${config.HTTP_PORT}`); + info(`Initializing HTTP transport on 0.0.0.0:${config.HTTP_PORT}`); return new StreamableHttpTransport(config.HTTP_PORT); case 'stdio': info('Initializing stdio transport'); diff --git a/src/transport.ts b/src/transport.ts index 80ed783..fe54b8f 100644 --- a/src/transport.ts +++ b/src/transport.ts @@ -56,7 +56,7 @@ export class StreamableHttpTransport implements MCPTransport { private transport: StreamableHTTPServerTransport | null = null; private toolContext: ReturnType | null = null; - constructor(private port: number = 3000) { + constructor(private port: number = 8080) { this.app = express(); this.app.use(express.json()); this.setupEndpoints(); @@ -343,8 +343,8 @@ export class StreamableHttpTransport implements MCPTransport { info('Transport connected'); return new Promise((resolve) => { - this.httpServer = this.app.listen(this.port, () => { - info(`MCP Server listening on port ${this.port}`); + this.httpServer = this.app.listen(this.port, '0.0.0.0', () => { + info(`MCP Server listening on 0.0.0.0:${this.port}`); resolve(); }); });