MCP Бесплатно

Chess.com MCP сервер

MCP сервер для Published Data API Chess.com, который предоставляет доступ к данным игроков Chess.com, записям игр и другой публичной информации через стандартизированные MCP интерфейсы для AI-ассистентов.

автор: pab1it0

Установка
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/chess-com | bash

MCP сервер для Published Data API Chess.com, который предоставляет доступ к данным игроков Chess.com, записям игр и другой публичной информации через стандартизированные MCP интерфейсы для AI-ассистентов.

Установка

Docker

docker run --rm -i pab1it0/chess-mcp

UV

uv --directory <full path to chess-mcp directory> run src/chess_mcp/main.py

Из исходного кода

curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv
source .venv/bin/activate  # На Unix/macOS
.venv\Scripts\activate     # На Windows
uv pip install -e .

Конфигурация

Claude Desktop (Docker)

{
  "mcpServers": {
    "chess": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "pab1it0/chess-mcp"
      ]
    }
  }
}

Claude Desktop (UV)

{
  "mcpServers": {
    "chess": {
      "command": "uv",
      "args": [
        "--directory",
        "<full path to chess-mcp directory>",
        "run",
        "src/chess_mcp/main.py"
      ]
    }
  }
}

Доступные инструменты

Инструмент Описание
get_player_profile Получить профиль игрока с Chess.com
get_player_stats Получить статистику игрока с Chess.com
is_player_online Проверить, находится ли игрок в сети на Chess.com
get_titled_players Получить список титулованных игроков с Chess.com
get_player_current_games Получить текущие игры игрока на Chess.com
get_player_games_by_month Получить игры игрока за определенный месяц с Chess.com
get_player_game_archives Получить список доступных месячных архивов игр для игрока на Chess.com
download_player_games_pgn Скачать PGN файлы всех игр за определенный месяц с Chess.com
get_club_profile Получить информацию о клубе на Chess.com
get_club_members Получить участников клуба на Chess.com

Возможности

  • Доступ к профилям игроков, статистике и записям игр
  • Поиск игр по дате и игроку
  • Проверка онлайн-статуса игрока
  • Получение информации о клубах и титулованных игроках
  • Не требует аутентификации (использует публичный API Chess.com)
  • Поддержка контейнеризации Docker
  • Предоставляет интерактивные инструменты для AI-ассистентов
  • Настраиваемый список инструментов

Ресурсы

Примечания

Список инструментов настраивается, так что вы можете выбрать, какие инструменты хотите сделать доступными для MCP клиента. Если вы видите ошибку 'Error: spawn uv ENOENT' в Claude Desktop, возможно, нужно указать полный путь к uv или установить переменную окружения NO_UV=1 в конфигурации.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI