Skip to content

Commit 06c1906

Browse files
feedback
1 parent 425b7bf commit 06c1906

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

  • packages/web/src/app/api/(server)/mcp

packages/web/src/app/api/(server)/mcp/route.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,12 @@ export const POST = apiHandler(async (request: NextRequest) => {
4848
onsessioninitialized: (newSessionId) => {
4949
sessions.set(newSessionId, { server: mcpServer, transport, ownerId });
5050
},
51-
onsessionclosed: (closedSessionId) => {
51+
onsessionclosed: async (closedSessionId) => {
52+
const session = sessions.get(closedSessionId);
53+
if (session) {
54+
await session.server.close();
55+
await session.transport.close();
56+
}
5257
sessions.delete(closedSessionId);
5358
},
5459
});

0 commit comments

Comments
 (0)