This paper presents experimental investigations of the in situ diagnosis of the alkali metals in the municipal solid waste (MSW) flame of an industrial grade incinerator using flame emission spectroscopy. The spectral radiation intensities of the MSW flame were obtained using a spectrometer. A linear polynomial fitting method is proposed to uncouple the continuous spectrum and the characteristic line. Based on spectra processing and a non-gray emissivity model, the flame temperature, emissivity, and intensities of the emission of alkali metals were calculated by means of measuring the spectral radiation intensities of the MSW flame. Experimental results indicate that the MSW flame contains alkali metals, including Na, K, and even Rb, and it demonstrates non-gray characteristics in a wavelength range from 500 nm to 900 nm. Peak intensities of the emission of the alkali metals were found to increase when the primary air was high, and the measured temperature varied in the same way as the primary air. The temperature and peak intensities of the lines of emission of the alkali metals may be used to adjust the primary airflow and to manage the feeding of the MSW to control the alkali metals in the MSW flame. It was found that the peak intensity of the K emission line had a linear relationship with the peak intensity of the Na emission line; this correlation may be attributed to their similar physicochemical characteristics in the MSW. The variation trend of the emissivity of the MSW flame and the oxygen content in the flue gas were almost opposite because the increased oxygen content suppressed soot formation and decreased soot emissivity. These results prove that the flame emission spectroscopy technique is feasible for monitoring combustion in the MSW incinerator in situ.