FS, the only way to watch MLB Network live (without a hack) is through a "Pay TV Provider". Here is a list of the current providers:
http://m.mlb.com/network/streaming-faq/
I think the least expensive options on that list are DirectTV Now and PS Vue.
Below is a decent comparison of the current streaming services, but the details change almost daily.