Chess.com MCP ServerServer

pab1it0
GitHub
ChessGamesAI

Loading subscription status...

πŸ’‘ Description

An MCP server for Chess.com's Published Data API, allowing access to player data, game records, and other public information in a standardized MCP interface, enabling AI assistants to retrieve and analyze chess information.

πŸ“ JSON Entries

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

πŸ› οΈ Tools

get_player_profileget_player_statsis_player_onlineget_titled_playersget_player_current_gamesget_player_games_by_monthget_player_game_archivesdownload_player_games_pgnget_club_profileget_club_members

⚑ Features

  • Access player profiles, statistics, and game records.
  • Search games by date and player.
  • Check player online status.
  • Obtain information on clubs and titled players.
  • No authentication required (uses Chess.com's public API).
  • Supports Docker containerization.
  • Provides interactive tools for AI assistants.

πŸ’¬ Example Queries

  • Get player profile for a Chess.com user
  • Check if a player is online
  • Retrieve game statistics for a player
  • Get a list of titled players on Chess.com
  • Download PGN file for a player's games in a specific month