@mediacat/mcp
Version:
A Model Context Protocol (MCP) server for MediaCAT's subtitle generation workflow with XL8.ai integration. Supports local file processing, real-time SSE updates, and dynamic language detection.
18 lines • 667 B
TypeScript
import { Response, Request } from 'express';
export interface SSEClient {
id: string;
response: Response;
lastEventId?: string;
sessionId?: string;
}
export declare class SSEManager {
private clients;
addClient(clientId: string, response: Response, lastEventId?: string): void;
removeClient(clientId: string, req: Request): void;
sendToResponse(response: Response, event: string, data: any): boolean;
sendToChannel(channel: string | undefined, event: string, data: any): number;
broadcast(event: string, data: any): number;
getClientCount(): number;
getClientIds(): string[];
}
//# sourceMappingURL=sse-manager.d.ts.map