diff --git a/README.md b/README.md index 49ca11d2..e5a283d9 100644 --- a/README.md +++ b/README.md @@ -311,6 +311,10 @@ const app = express(); app.use(express.json()); app.post('/mcp', async (req: Request, res: Response) => { + // In stateless mode, create a new instance of transport and server for each request + // to ensure complete isolation. A single instance would cause request ID collisions + // when multiple clients connect concurrently. + try { const server = getServer(); const transport: StreamableHTTPServerTransport = new StreamableHTTPServerTransport({