update usecase

This commit is contained in:
archer 2025-04-28 12:35:11 +08:00
commit 73b476d60d
No known key found for this signature in database
GPG key ID: 4446499B846D4A9E

View file

@ -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) {