How do I get a Lichess API token?
Generate one at https://lichess.org/account/oauth/token. Provide it via the `LICHESS_TOKEN` environment variable or the `set_token` tool during runtime.
@karayaman
Basic information
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.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"lichess-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@karayaman/lichess-mcp",
"--client",
"claude"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Lichess MCP is a Model Context Protocol server that lets you interact with the Lichess chess platform using natural language. Built for Claude Desktop and other MCP clients, it enables account management, game play, analysis, tournaments, and more through a set of tools.
Install globally via npm (npm install -g lichess-mcp) or use Smithery (npx -y @smithery/cli install @karayaman/lichess-mcp --client claude). Configure a Lichess API token via environment variable LICHESS_TOKEN or the set_token tool, then add the server to your Claude Desktop config under mcpServers.
Generate one at https://lichess.org/account/oauth/token. Provide it via the `LICHESS_TOKEN` environment variable or the `set_token` tool during runtime.
The API accepts moves in UCI format (e.g., `e2e4`) for most endpoints, and SAN format (e.g., `e4`) for some endpoints.
Yes. After building (`npm run build`), you can start the server standalone with `npm start`. It works with any MCP client.
In clients that support MCP Apps (like Claude Desktop), certain tools (`play_puzzle`, `view_pgn`, `explore_openings`) render an interactive chess board. In other clients, they fall back to text (FEN/PGN/Lichess links).
Ensure `lichess-mcp` is installed globally and available in your PATH, check the configuration file uses the `mcpServers` format (not `mcp_servers`), and verify your Lichess API token is valid. Restart Claude Desktop completely after changes.

Model Context Protocol Servers

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w

Model Context Protocol Servers
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Comments