Allows users to engage in chess games against AI opponents driven by language models, offering functionalities to manage the game, analyze positions, and visualize the board state. Users can start new games, make moves using algebraic notation, retrieve valid moves, and visualize specific board positions based on PGN strings and conditions. The server automatically adjusts the board orientation to match the user's color for an intuitive playing experience.