The Feynman propagator is the time-ordered two point correlation function of the field
\begin{equation}
\langle 0 | T\phi(x)\phi(y) | 0 \rangle = D_F(x,y)
\end{equation}
Because $D_F$ obeys the equation for a Green's function for the Klein-Gordon equation (please double check signs and factors of $2$ and $i$)
\begin{equation}
\left(\square_x+m^2\right) D_F(x,y) = i \delta^{(4)}(x-y)
\end{equation}
we can use it to find solutions to the sourced Klein-Gordon equation. This is most useful in classical field theory.
In other words, given a source $J(x)$, we can solve the equation
\begin{equation}
\left(\square+m^2\right)\phi = J
\end{equation}
by
\begin{equation}
\phi(x)=-i\int d^4 y G_F(x,y) J(y)
\end{equation}
However, note that the Feynman propagator will generically yield a complex solution to the equations of motion, even for a real scalar field $\phi$. In fact within classical field theory, the Feynman propagator is a strange object; it requires a future boundary condition, and it will lead to solutions that have support outside the light cone of local disturbances $J$. So in classical field theory, we are almost always interested in the retarded propagator $D_R(x,y)$, which is causal, only requires past boundary conditions, and vanishes outside the light cone of $J$.
The reason that the Feynman propagator is useful in quantum field theory is because when solving the Dyson expansion for the $S$ matrix, we find we need to compute time ordered correlation functions of fields.