Right now middlecoin is having some disconnect issues on the US stratum server, and the EU stratum server is mining dogecoin only.
The current best setup, in my opinion, is to use load balancing on both stratum servers.
Something like this:
{
"pools" : [
{
"url" : "stratum+tcp://middlecoin.com:3333",
"user" : "<yourbitcoinaddresshere>",
"pass" : "x"
},
{
"url" : "stratum+tcp://eu.middlecoin.com:3333",
"user" : "<yourbitcoinaddresshere>",
"pass" : "x"
}
],
"scrypt" : true,
"load-balance" : true,
..
}