import { StreamableHTTPServerTransport } from '@modelcontextprotocol/sdk/server/streamableHttp.js';
const sessions = new Map<string, StreamableHTTPServerTransport>();
export function setSession(id: string, transport: StreamableHTTPServerTransport): void {
sessions.set(id, transport);
}
export function getSession(id: string): StreamableHTTPServerTransport | undefined {
return sessions.get(id);
}
export function deleteSession(id: string): void {
sessions.delete(id);
}
export function getAllSessions(): Map<string, StreamableHTTPServerTransport> {
return sessions;
}