We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d8c62e6 commit d1601a4Copy full SHA for d1601a4
src/MCPProxy.ts
@@ -211,6 +211,10 @@ const startSending = async (transport: SSEServerTransport) => {
211
}
212
};
213
214
+export type SseServer = {
215
+ close: () => Promise<void>;
216
+};
217
+
218
export const startSseServer = async ({
219
port,
220
server,
@@ -219,7 +223,7 @@ export const startSseServer = async ({
223
port: number;
224
endpoint: string;
221
225
server: Server;
222
-}) => {
226
+}): Promise<SseServer> => {
227
const activeTransports: Record<string, SSEServerTransport> = {};
228
229
/**
@@ -280,7 +284,7 @@ export const startSseServer = async ({
280
284
);
281
285
282
286
return {
283
- close: () => {
287
+ close: async () => {
288
httpServer.close();
289
},
290
0 commit comments