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
frontmcp
TypeScript-first framework for the Model Context Protocol (MCP). You write clean, typed code; FrontMCP handles the protocol, transport, DI, session/auth, and execution flow.
shinzo-ts
TypeScript SDK for MCP server observability, built on OpenTelemetry. Gain insight into agent usage patterns, contextualize tool calls, and analyze server performance across platforms. Integrate with any OpenTelemetry ingest service including the Shinzo platform.
n8n-workflow-builder
MCP server that allow LLM in agent mode builds n8n workflows for you
openai -agent-dotnet
Sample to create an AI Agent using OpenAI models with any MCP server running on Azure Container Apps
mcp-bun
Bun Javascript Runtime MCP Server for AI Agents
scrapi
MCP server for using ScrAPI to scrape web pages.