Agentโ™ฅ๏ธŽAge
Catalog

Chess UCI

Official

by AnglerfishChess ยท Python

Analyze chess positions and get best moves from UCI engines such as Stockfish or Leela

This MCP server acts as a bridge to UCI chess engines, allowing analysis of chess positions and retrieval of best moves from engines such as Stockfish or Leela Chess Zero. It provides an interface to UCI engines and is intended to work with engines that support the UCI protocol.

๐Ÿ› ๏ธ Key Features

  • Interface to UCI chess engines
  • Analyze chess positions
  • Get best moves from UCI engines (e.g., Stockfish, Leela)

๐Ÿš€ Use Cases

  • Compute best moves for a given chess position
  • Integrate UCI engine analysis into MCP-based developer workflows
  • Use with Stockfish (tested with Stockfish 17)

โšก Developer Benefits

  • Works with installed UCI-compatible engine binaries
  • Python-based server: requires Python 3.10+ and uv/uvx
  • Provides engine path integration (you supply the engine binary path)

โš ๏ธ Limitations

  • Requires a separate UCI-compatible chess engine installation
  • Functionality depends on finding the correct path to the UCI engine binary

Topics

chesschess-engineclaudeclaude-aimcpmcp-serverpythonuciuci-chess-engineuci-engine