This paper deals with the chemotaxis-Navier–Stokes system with signal-dependent motility and indirect signal production \(\begin{aligned} \left\{ \begin{aligned}&n_t+u\cdot \nabla n=\Delta (\varphi (v)n),&\qquad \quad x\in \Omega ,\,t>0,\\&v_t+u\cdot \nabla v=\Delta v-v+ w,&\qquad \quad x\in \Omega ,\,t>0,\\&w_t+u\cdot \nabla w=\Delta w-w+n,&\qquad \quad x\in \Omega ,\,t>0,\\&u_t+(u\cdot \nabla )u=\Delta u-\nabla P+n\nabla \Phi ,\nabla \cdot u=0,&\qquad \quad x\in \Omega ,\,t>0 \end{aligned} \right. \end{aligned}\) subject to no-flux/no-flux/no-flux/Dirichlet boundary conditions in a bounded and smooth domain \( \Omega \subset \mathbb {R}^2\) , where \(\Phi \in W^{2,\infty }(\Omega )\) . The motility function \(\varphi (v)\) satisfies \( \varphi (v)\in C^3([0,+\infty )), \varphi _1\le \varphi (v)\le \varphi _2\) and \(|\varphi '(v)|\le \varphi _3\) with \(\varphi _1,\varphi _2,\varphi _3>0.\) The purpose of this paper is to prove that the problem possesses a globally bounded classical solution.