UNPKG

rubiks-cube-mcp-server

Version:

MCP server for Rubik's Cube solving with real-time 3D visualization and MCP UI integration

18 lines (17 loc) 524 B
import { CubeState, GameSession } from '../types.js'; export declare class VisualizationServer { private app; private server; private webSocketHandler; private apiRoutes; private sessions; constructor(); private setupTemplateEngine; private findPackageRoot; private setupRoutes; registerSession(session: GameSession): void; updateSession(gameId: string, cubeState: CubeState): void; getSessions(): Map<string, GameSession>; start(port?: number): void; stop(): void; }