Currently when mockpy starts, it binds to the localhost interface. That is fine when you quickly need to run a local mock server, but if you want to access it from another machine it is not possible. My suggestion is that the user needs the ability to specify a bind host as a commandline option. eg.
cherrypy.config.update( {'server.socket_host': '0.0.0.0'} )