Skip to main content
Glama

Шахматный сервер MCP

Этот MCP позволяет вам играть в шахматы против любого LLM.

Установка

Чтобы использовать этот шахматный сервер, добавьте следующую конфигурацию в конфигурацию MCP:

{ "mcpServers": { "chess": { "command": "uvx", "args": [ "mcp-chess" ] } } }

Related MCP server: Lichess MCP

Использование

Сыграйте в игру: Начальная позиция в шахматах с черными фигурами

Несколько ходов спустя

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

Найти позицию в 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".

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jiayao/mcp-chess'

If you have feedback or need assistance with the MCP directory API, please join our Discord server