UNPKG

rubiks-cube-mcp-server

Version:

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

23 lines (22 loc) 584 B
import { CubeState, CubeMove } from './types.js'; export declare class RubiksCube { private state; constructor(); private createSolvedCube; getState(): CubeState; setState(newState: CubeState): void; isSolved(): boolean; private checkSolved; private rotateFace; private rotateFaceCounterClockwise; private moveU; private moveD; private moveR; private moveL; private moveF; private moveB; executeMove(move: CubeMove): void; private getMoveFunction; getStateAsText(): string; scramble(moves?: number): void; }