@songm_d/standalone-toolbar-service
Version:
独立的Stagewise工具栏服务 - 支持SRPC通信和WebSocket广播,可与MCP反馈收集器集成
41 lines (40 loc) • 1.07 kB
TypeScript
export declare class ToolbarServer {
private app;
private server;
private port;
private isServerRunning;
private portManager;
private srpcBridge;
private toolbarRPCHandler;
private broadcastApp;
private broadcastServer;
private broadcastPort;
private broadcastWss;
private clients;
private latestPrompt;
constructor();
private setupMiddleware;
private setupRoutes;
private setupBroadcastRoutes;
private setupWebSocketBroadcast;
private sendToClient;
private broadcastToAllClients;
private cleanupDisconnectedClients;
private broadcastPromptToClients;
private setupSRPCHandlers;
start(): Promise<void>;
stop(): Promise<void>;
isRunning(): boolean;
getPort(): number;
getToolbarStatus(): {
enabled: boolean;
connected: boolean;
registeredMethods: string[];
rpcHandlerActive: boolean;
port: number;
running: boolean;
broadcastClients: number;
service: string;
version: string;
};
}