German solar and storage developer MEC Energy GmbH has formed a partnership with London-based investor CleanCap LLC to develop more than 500 MWp of solar capacity and 2.5 GW of battery energy storage projects in Germany, a press release said on Wednesday.