UNPKG

qbo-mcp-ts

Version:

TypeScript QuickBooks Online MCP Server with enhanced features and dual transport support

45 lines 1.04 kB
/** * SSE (Server-Sent Events) Transport implementation for MCP */ import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { TransportConfig } from '../types'; /** * SSE Transport for production deployments */ export declare class SSETransport { private server; private app; private httpServer?; private config; private connections; constructor(server: Server, config: TransportConfig); /** * Set up Express middleware */ private setupMiddleware; /** * Set up Express routes */ private setupRoutes; /** * Handle incoming messages */ private handleMessage; /** * Start the SSE transport */ start(): Promise<void>; /** * Broadcast message to all connected clients */ broadcast(event: string, data: any): void; /** * Get connected clients count */ getConnectionCount(): number; /** * Shutdown the transport */ shutdown(): Promise<void>; } //# sourceMappingURL=sse.d.ts.map