Skip to main content
Glama
MCP Chess Server

MCP Chess Server

by jiayao

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

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

Установка

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

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

Related MCP server: Chess MCP Server

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

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

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

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

Related MCP Connectors

Related MCP Servers

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    A Model Context Protocol server that enables LLM agents and humans to play chess games together with comprehensive game management capabilities including move validation, draw detection, and game state tracking.
    -
  • A
    license
    A
    quality
    A
    maintenance
    Enables Large Language Models to play chess agentically with real-time HTML board visualization and a hybrid AI engine featuring ten difficulty levels. It supports interactive games between users and agents, including a web dashboard to monitor active matches.
    4
    50 PyPI
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A powerful chess engine and game server built with the Model Context Protocol (MCP). Play chess against AI, analyze positions, and integrate chess functionality into your AI applications.
    17 npm
    1
    ISC
  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that exposes Stockfish chess analysis to LLM chat clients, enabling move analysis, game review, and explanation of engine choices.
    -