Шахматный сервер MCP
Этот MCP позволяет вам играть в шахматы против любого LLM.
Установка
Чтобы использовать этот шахматный сервер, добавьте следующую конфигурацию в конфигурацию MCP:
Related MCP server: Lichess MCP
Использование
Сыграйте в игру: 

Найдите позицию в PGN для анализа игры:

Доступные инструменты
Сервер предоставляет следующие инструменты:
get_board_visualization(): Предоставляет текущее состояние шахматной доски в виде изображения. Ориентация доски автоматически переворачивается в зависимости от назначенного пользователем цвета.get_turn(): Указывает, чья сейчас очередь («белых» или «черных»).get_valid_moves(): Перечисляет все допустимые ходы для текущего игрока в нотации UCI (например, 'e2e4', 'g1f3'). Возвращает пустой список, если игра окончена.make_move(move_san: str): делает ход на доске, используя стандартную алгебраическую нотацию (SAN) (например, 'e4', 'Nf3', 'Bxe5'). Возвращает ход в SAN и UCI, новый FEN доски и статус игры.new_game(user_plays_white: bool = True): начинает новую игру, сбрасывая доску. По умолчанию пользователь играет белыми. Устанавливает цвет пользователя для ориентации доски. Возвращает сообщение с подтверждением.find_position_in_pgn(pgn_string: str, condition: str): находит первую позицию на доске в строке PGN, соответствующую условию (например, "слон на a3"), и возвращает изображение этого состояния доски. Формат условия - "piece_type on square_name". Допустимые типы фигур - "pawn", "knight", "bishop", "rook", "queen", "king".