Skip to content

Commit 13d6033

Browse files
committed
fix: wait for the server to start before returning
1 parent 24c1ee2 commit 13d6033

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/MCPProxy.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,11 @@ export const startSSEServer = async <T extends ServerLike>({
279279
res.writeHead(404).end();
280280
});
281281

282-
httpServer.listen(port, "::");
282+
await new Promise((resolve) => {
283+
httpServer.listen(port, "::", () => {
284+
resolve(undefined);
285+
});
286+
});
283287

284288
return {
285289
close: async () => {

0 commit comments

Comments
 (0)