Existem apenas dois protocolos - UCI e Winboard. O Winboard é um protocolo antigo e realmente não está sendo usado atualmente. O Crafty é o único mecanismo importante que ainda suporta o protocolo Winboard, mas é apenas porque o mecanismo também é muito antigo. O UCI é um protocolo mais recente desenvolvido pela Shredder e é usado em qualquer lugar - Windows, Macs, Linux, Android, iOS etc. O UCI é realmente o único protocolo que você deve considerar.
- UCI é suportado em qualquer lugar
- Toda GUI de xadrez que não seja o xboard suporta UCI, como Chessbase, Scid, Arena etc. Até o xboard pode se conectar a um mecanismo UCI por algo conhecido como Polyglot.
- A documentação da UCI está em http://wbec-ridderkerk.nl/html/UCIProtocol.html
O Winboard ficou mais ou menos obsoleto porque o protocolo é mais complicado que o UCI mais limpo. O Winboard é um protocolo declarado, significa que o estado do mecanismo depende das iterações anteriores, enquanto o UCI é mais fácil de lidar, pois você só precisa fornecer o seu FEN atual ou uma lista de movimentação.