The bridge now speaks UCI through the in-house esca library, which also answers every chess question along the way. Nothing changes for MCP clients: the same six tools, the same arguments, scores still from White's point of view, moves still spelled the way engines write them.
- Python 3.12 or newer is required.
-o NAME VALUEon the command line now actually reaches the engine; before, startup options were silently dropped.- Dependencies refreshed:
mcp1.28.1 or newer, and the lockfile is clear of every advisory GitHub had open against it.