The current implementation runs the server using `stdio` protocol by default. Need to add support to let the user specify the `port` and `protocol` to use.