MICC is a chess client implemented in Python. It speaks MICS, an open, human-readable xml chess protocol (specified here), and is optimized for AI and opening book development. It is written with the chesstools game engine, the pygame graphics library, and the dez network library.
See also: MICS chess server.