Does local cohomology commutes with direct sums? Let $A$ be a commutative noetherian ring, $I\subseteq A$ an ideal, $M_\alpha$ be $A$-modules, $\forall\alpha\in J$. It is easily seen that the $I$-torsion commutes with direct sums:
$$\Gamma_I(\bigoplus_{\alpha\in J}M_\alpha)=\bigoplus_{\alpha\in J}\Gamma_I(M_\alpha).$$
This is because, those elements in the direct sum annihilated by a power of $I$ also have each of its components annihilated by the same power of $I$, and conversely we can annihilate the direct sum of these components by a large enough power of $I$, too.
Since the local cohomology $H_I^n$ is defined as the right derived functors of $\Gamma_I$, I am wondering whether we can similarly show
$$H_I^n(\bigoplus_{\alpha\in J}M_\alpha)\cong \bigoplus_{\alpha\in J}H_I^n(M_\alpha).$$
I have seen some proofs of a more general result about local cohomology commuting with direct limits, but I am looking for a straight-forward proof here.
Thank you very much for your help!

Convince yourself first that $H_I^n(M) = \varinjlim_k \operatorname{Ext}_R^n(R / I^k, M);$ then, use the fact that Ext commutes with finite direct sums in the second component, i.e., $$\operatorname{Ext}_R^n(R / I^k, \oplus_{i = 1}^m M_i) \cong \oplus_{i = 1}^m \operatorname{Ext}_R^n(R / I^k, M_i).$$
For the first fact, use the definition of the local cohomology modules as the right-derived functors of $\Gamma_I(M).$ Convince yourself that $\Gamma_I(M) \cong \varinjlim_k \operatorname{Hom}_R(R / I^k, M);$ then, use the facts that (1.) direct limits commute with cohomology and (2.) Ext is the right-derived functor of Hom.
Unfortunately, I am not aware of a more straightforward proof than this.
