  We explore systematically a rigorous theory of the inverse scattering
transforms with matrix Riemann-Hilbert problems for both focusing and
defocusing modified Korteweg-de Vries (mKdV) equations with non-zero boundary
conditions (NZBCs) at infinity. Using a suitable uniformization variable, the
direct and inverse scattering problems are proposed on a complex plane instead
of a two-sheeted Riemann surface. For the direct scattering problem, the
analyticities, symmetries and asymptotic behaviors of the Jost solutions and
scattering matrix, and discrete spectra are established. The inverse problems
are formulated and solved with the aid of the Riemann-Hilbert problems, and the
reconstruction formulae, trace formulae, and theta conditions are also found.
In particular, we present the general solutions for the focusing mKdV equation
with NZBCs and both simple and double poles, and for the defocusing mKdV
equation with NZBCs and simple poles. Finally, some representative
reflectionless potentials are in detail studied to illustrate distinct wave
structures for both focusing and defocusing mKdV equations with NZBCs.
