chess-uci-mcp
1
chess-uci-mcp is an interface that acts as a bridge between model context protocols (MCP) and UCI-compatible chess engines like Stockfish. It provides various chess engine commands through MCP servers, emphasizing ease of use with `uvx` for handling dependencies.
chess-uci-mcp
An MCP bridge providing an interface to UCI chess engines, like Stockfish.
Features
- Provides MCP commands such as
analyze
,get_best_move
,set_position
, andengine_info
.
Usage
- Requires a UCI-compatible chess engine and Python 3.10 or newer.
- Preferred method of execution is via
uvx
for automated virtual environment handling.
Installation
- Needs Stockfish installed, available via
brew
on macOS. - Configuration involves setting up the MCP server with paths to engines in a JSON config file.