Get the FREE Ultimate OpenClaw Setup Guide →

lichess

A Model Context Protocol (MCP) server that enables Claude Desktop to interact with Lichess chess platform through natural language. Play games, analyze positions, manage your account, and participate in tournaments—all by simply talking to Claude.

How to use

The Lichess MCP server acts as a bridge between the Claude Desktop application and the Lichess chess platform, allowing you to interact using natural language. With this server, you can play chess games, analyze positions, manage your account, and participate in tournaments directly through conversational commands, making it a powerful tool for chess enthusiasts and developers alike.

Once connected to the Lichess MCP server, you can issue commands to interact with the Lichess platform. You can ask Claude to play a game, analyze specific positions by providing the board notation, or inquire about your account status and tournament participation. For the best results, use clear and concise queries, such as "Play a game with a random opponent" or "Analyze the position e4 e5 Nf3 Nc6."

How to install

Prerequisites

  • Node.js (version 14 or above)
  • NPM (comes with Node.js)

Option A: Quick Start with npx

If you want to quickly get started without installing the package globally, you can use npx:

npx -y lichess-mcp

Option B: Global Install Alternative

To install the Lichess MCP server globally, use the following command:

npm install -g lichess-mcp

Additional notes

For optimal performance, ensure your environment is configured to handle natural language processing efficiently. You may want to set up environment variables for API keys or user settings specific to your Lichess account. Common issues include connection timeouts, which can often be resolved by checking your internet connection and ensuring that the Lichess API is accessible.

Related MCP Servers

Sponsor this space

Reach thousands of developers