I believe that it would be easy for you to drive the MC-E when wired in parallel if your voltage is going to vary that much. However, if you are certain that the input will be constant at a certain voltage, we may be able to wire the MC-E differently and use another variety of drivers. So below are some very nice drivers that will power the MC-E (or a P7) at its rated current if you wire all four dies in parallel:
From
TaskLED, the
HipCC and
HipFlex will work great. The single-mode HipCC operates from 4.5V to 25V, and the HipFlex operates from 4.5V to 24V. The HipFlex has a really cool and smart user interface (UI) that gives you many options, from preset levels, to settable max current outputs. In addition, you can change the low voltage cutoff, auto-off time, and much more.
From the
Sandwich Shoppe, you can choose from three different
Shark Buck drivers. The Shark Buck operates from 4V to 24V (recommended by the creator in
this thread). The Shark Buck contains a trim-pot so you can manually set the max current going to the LED (from nearly 0% to 100% of the max preset current). Three products are offered: each has a preset amount of current delivered to the LED(s):
1000mA,
2000mA, and
3000mA. You can remove this trimpot and add your own potentiometer (a variable resistor) that you can mount on the outside of the flashlight to change the output by the turning of a knob.
So, if you go with either of the three above drivers, you will not be disappointed by the quality and/or features. There are a couple of other drivers around here that may work as well, too. As for the KD or DX drivers, I have no clue on the quality of these drivers, or how consistent they are on output current. I do not know if they are as efficient as these above drivers. I also think they do not have a big enough input voltage range for your application (others please chime in). With the three drivers above, you can get a heck of a lot of help by members of the CPF, and the creators of the circuits (just ask for the member names). You might be on your own with the KD/DX drivers.
Finally, with either of the three drivers I listed above, they are typical buck circuits (they drop the input voltage to power the emitters at the driver's designed current level). This means that as long as the input voltage stays above the forward voltage of the LED emitters (you need 0.5V to 1V overhead), you can drive any amount of LEDs in series at ~2.8A per LED! So with a input voltage of 7V, you may be able to drive two MC-E or P7 emitters in series, and up to four emitters if the input voltage stays around 15V.
Cheers,
-Tony