Best Lichess MCP Servers
Lichess is a free and open-source Internet chess server where users can play chess online, participate in tournaments, and use various chess-related tools and resources. It was founded in 2010 and is run by a non-profit organization that relies on donations from users.
Why this server?
Provides tools for Lichess API, including access to user data, top players, broadcasts, and daily puzzles.
AlicenseBqualityBmaintenanceA unified MCP server that aggregates 32 sports API providers into a single service, providing 336 tools for scores, stats, odds, esports, and more across 70+ sports.1416589 npm40MITWhy this server?
Provides tools for playing chess games, analyzing positions with cloud Stockfish evaluation, solving puzzles, and managing Lichess account activities. Supports creating challenges, making moves in UCI notation, streaming live game states, offering draws, and retrieving user profiles and game history.
AlicenseAqualityDmaintenanceConnects Claude to Lichess for playing chess games, analyzing positions with Stockfish cloud evaluation, and solving puzzles. Supports real-time gameplay including moves, challenges, draw offers, and accessing user profiles and game history.2823 npmMITWhy this server?
Fetches recent games and raw PGNs from Lichess, enabling chess coaching workflows such as Stockfish analysis, blunder detection, opening statistics, and review of critical moments. Supports optional Lichess API token configuration for higher rate limits.
AlicenseAqualityCmaintenanceEnables any AI assistant to fetch Lichess and Chess.com games, analyze them with Stockfish, and explain mistakes, critical moments, opening weaknesses, and recurring patterns in plain language.5MITWhy this server?
Fetch recent games from Lichess for analysis, weakness diagnosis, and drill recommendations.
AlicenseAqualityDmaintenanceA hybrid AI chess coach MCP server that uses Stockfish for grounded evaluation and LLM for natural-language coaching, enabling game analysis, weakness diagnosis, and personalized drills from your own games.64MITWhy this server?
Allows fetching and analyzing chess games from Lichess, retrieving player profiles, ratings, and stats, and exploring openings using Lichess's public database.
AlicenseAqualityCmaintenanceA chess training MCP server that downloads games from Lichess, analyzes moves with Stockfish, detects pattern errors using a compression model, and provides spaced repetition training to improve weaknesses.91MITWhy this server?
Fetches recent games from the Lichess API and integrates with local En Croissant database files to provide opening preparation and review capabilities.
AlicenseAqualityDmaintenanceMCP server that gives Claude programmatic access to a local En Croissant chess opening trainer, enabling conversational opening prep by reading its SQLite database, PGN files, and Lichess API. It supports repertoire review, due cards, and opponent statistics directly from chat.81MITWhy this server?
Provides tools for interacting with the Lichess public API, including user profiles, recent games, game analysis, opening statistics, position analysis, daily puzzles, player search, and tournament information.
AlicenseAqualityDmaintenanceMCP server that exposes the Lichess public API through tools for querying player profiles, games, analysis, openings, puzzles, and tournaments, allowing natural-language chess questions without an API key.8MITWhy this server?
Provides access to Lichess opening explorer and real-game statistics, allowing move candidates and opening exploration to be informed by human game frequencies filtered by speed, rating, and database.
AlicenseAqualityBmaintenanceMCP chess runtime that lets LLMs play, analyze, and adapt strength by exposing Stockfish, human move likelihood (Maia3), and Lichess statistics, with the LLM handling strategy and the server handling computation.1331 npmAGPL 3.0Why this server?
Provides tools for interacting with the Lichess chess platform: fetch player profiles and recent games, retrieve analysed games with per-move evaluations and mistake/blunder labels, find a player's worst moves, get cloud engine evaluations for a position, look up exact endgame results from the Syzygy tablebase, fetch puzzles (with solutions optionally hidden), and query opening explorer statistics.
AlicenseAqualityBmaintenanceEnables AI assistants to look up Lichess players, review their recent games and flagged mistakes, and answer chess questions using Lichess's own server analysis, cloud evaluations, and Syzygy tablebase rather than guessing. Also serves daily and by-id puzzles (with solutions hidden until requested) and opening explorer statistics, returning explicit "not available" responses when Lichess has no data.9MIT