diff --git a/README.md b/README.md index 6de175f6..c9102260 100644 --- a/README.md +++ b/README.md @@ -321,13 +321,13 @@ app.post('/mcp', async (req: Request, res: Response) => { const transport: StreamableHTTPServerTransport = new StreamableHTTPServerTransport({ sessionIdGenerator: undefined, }); - await server.connect(transport); - await transport.handleRequest(req, res, req.body); res.on('close', () => { console.log('Request closed'); transport.close(); server.close(); }); + await server.connect(transport); + await transport.handleRequest(req, res, req.body); } catch (error) { console.error('Error handling MCP request:', error); if (!res.headersSent) {