Superconducting magnet systems under construction and projected for the future contain magnets that are magnetically coupled and electrically connected with shared power supplies. A change in one power supply voltage affects all of the magnet currents. A current controller for these systems must be designed as a multivariable system. The paper describes a method, based on decoupling control, for the rational design of these systems. Dynamic decoupling is achieved by cross-feedback of the measured currents. A network of gains at the input decouples the system statically and eliminates the steady-state error. Errors are then due to component variations. The method has been applied to the magnet system of the MFTF-B, at the Lawrence Livermore National Laboratory.