A Model Context Protocol (MCP) server that provides chess functionality for Claude AI Assistant.
https://github.com/user-attachments/assets/324ed381-35f3-45b7-b877-127ef27fd97d
This server implements tools that extend Claude's capabilities to:
Download the latest binary from the Releases page:
mcp-chess-windows.exe
mcp-chess-darwin
mcp-chess-linux
Make the file executable (macOS/Linux only):
chmod +x mcp-chess-darwin # for macOS
chmod +x mcp-chess-linux # for Linux
For macOS users - Bypassing Security Warnings:
When you first try to run the application, macOS may display a security warning because the application is not signed by an identified developer. To bypass this:
mcp-chess-darwin
fileAlternatively, you can use Terminal:
xattr -d com.apple.quarantine /path/to/mcp-chess-darwin
This only needs to be done once.
Configure Claude Desktop:
Here's an example for the MCP server configuration:
{
"mcpServers": {
"mcp-chess": {
"command": "/path/to/mcp-chess-binary"
}
}
}
Once properly configured, you can ask Claude to perform various chess-related tasks:
Show me the starting position of a chess game.
Let's play a chess game. Check that each move is legal. Suggest the best move to play.
Is Nf3 a legal move from the starting position?
What's a good move for white in this position: "rnbqkbnr/pppp1ppp/8/4p3/4P3/8/PPPP1PPP/RNBQKBNR w KQkq - 0 2"?
This project is built with:
# Clone the repository
git clone https://github.com/alexandreroman/mcp-chess.git
cd mcp-chess
# Build with Maven
./mvnw clean package
# Build a native executable
./mvnw -Pnative native:compile
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
{
"mcpServers": {
"mcp-chess": {
"env": {},
"args": [],
"command": "npx"
}
}
}
Seamless access to top MCP servers powering the future of AI integration.