[step:Verify measurability and identify a square-integrable envelope]
Let $\mathcal B([0,1])$ denote the Borel $\sigma$-algebra on $[0,1]$. If $f\in\mathcal M$, then $f$ is monotone on the interval $[0,1]$, hence the set
\begin{align*}
\{x\in[0,1]:f(x)>a\}
\end{align*}
is an interval of the form $[c,1]$, $(c,1]$, $[0,1]$, or $\varnothing$ for each $a\in\mathbb R$. Therefore this set belongs to $\mathcal B([0,1])$, so $f:([0,1],\mathcal B([0,1]))\to(\mathbb R,\mathcal B(\mathbb R))$ is measurable.
Define the envelope function $F:[0,1]\to[0,\infty)$ by $F(x)=1$ for every $x\in[0,1]$.
For every $f\in\mathcal M$ and every $x\in[0,1]$,
\begin{align*}
|f(x)|\le F(x).
\end{align*}
Moreover,
\begin{align*}
\int_{[0,1]}F(x)^2\,dP(x)=\int_{[0,1]}1\,dP(x)=1<\infty,
\end{align*}
because $P$ is a probability measure. Thus $\mathcal M$ has the measurable square-integrable envelope $F$ required by the bracketing Donsker criterion.
[/step]