MCP server exposing the Lichess public API — profiles, games, puzzles, openings, engine analysis and tournaments — as tools for any MCP client.
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"lichess-mcp": {
"command": "uvx",
"args": [
"lichess-mcp"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add lichess-mcp uvx lichess-mcp
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"lichess-mcp": {
"command": "uvx",
"args": [
"lichess-mcp"
]
}
}
}
📋 Copy
Or install with pip: pip install lichess-mcp
README Excerpt
An [MCP](https://modelcontextprotocol.io) server that puts the [Lichess](https://lichess.org) public API in front of any MCP-compatible agent, so you can ask about chess in plain language instead of reading JSON. > "How did Magnus do in blitz this week, and what did the engine think of his last loss?"
Tools (13)
LICHESS_API_TOKEN LICHESS_MCP_HTTP_LOG_LEVEL LICHESS_MCP_MAX_RETRY_AFTER LICHESS_MCP_MIN_INTERVAL LICHESS_MCP_TIMEOUT analyze_position get_game_analysis get_opening_stats get_puzzle_of_day get_recent_games get_tournament_info get_user_profile search_players