We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7cf0992 commit eb68aadCopy full SHA for eb68aad
1 file changed
package/src/index.ts
@@ -168,12 +168,21 @@ export const createHonoApp = (createMcpServer: () => McpServer) => {
168
169
app.post('/mcp', async (c) => {
170
const server = createMcpServer();
171
- return await handleRequest(server, c);
+
172
+ try {
173
+ return await handleRequest(server, c);
174
+ } finally {
175
+ await server.close();
176
+ }
177
});
178
179
app.get('/mcp', async (c) => {
180
181
182
183
184
185
186
187
188
app.put('/mcp', methodNotAllowedHandler);
0 commit comments