We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 425b7bf commit 06c1906Copy full SHA for 06c1906
1 file changed
packages/web/src/app/api/(server)/mcp/route.ts
@@ -48,7 +48,12 @@ export const POST = apiHandler(async (request: NextRequest) => {
48
onsessioninitialized: (newSessionId) => {
49
sessions.set(newSessionId, { server: mcpServer, transport, ownerId });
50
},
51
- onsessionclosed: (closedSessionId) => {
+ onsessionclosed: async (closedSessionId) => {
52
+ const session = sessions.get(closedSessionId);
53
+ if (session) {
54
+ await session.server.close();
55
+ await session.transport.close();
56
+ }
57
sessions.delete(closedSessionId);
58
59
});
0 commit comments