smpclient implements the transport layer of the Simple Management Protocol. This library can be used as a dependency in applications that use SMP over serial (UART or USB), Bluetooth (BLE), or UDP ...
With SMCR, you can connect to multiple Minecraft servers with only 1 port, which is helpful if you don't want to expose too many ports, or you're using reversed proxy like frp that only provides a few ...