We define local system cohomology of $(X,M_\rho)$, $\rho:\pi_1(X)\to Aut(M)$, as the cohomology associated to the complex $$Hom_{\mathbb{Z}[\pi_1]}(C_0\tilde X,M_\rho)\to Hom_{\mathbb{Z}[\pi_1]}(C_1\tilde X,M_\rho)\to \dots$$ This requires the existence of a universal cover for $X$. If we then want to write down a Mayer-Vietoris sequence, we run into the problem that disconnected spaces do not have universal covers, and hence not all terms in the sequence make sense in general.
How can we, while sticking to this definition of local system cohomology, make sense of the Mayer-Vietoris sequence?