I would also love a simple console window where you could simply type commands and perhaps have a INI or JSON formatted file where all the settings are stored.
I tried exploring a bit to see if it was possible to create something simple in C# but if you use Wireshark or SmartSniff you can see the ServerMonitor is sending the server name, password etc to the server in a JSON format so using eg. -launcherToken -batchmode -nographics -muted...