chess-uci-mcp

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, and engine_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.