We have proposed and studied a novel channel add-drop filter (ADF) based on a single Fabry-Perot resonator. The resonator consists of two mode-conversion Bragg grating reflectors separated by a wide waveguide that laterally coupled to two narrow waveguides. It behaves like a traveling-wave resonator where fields are coupled to the buses in one direction. Compact and narrowband ADFs are achieved with dropping efficiencies higher than 95%, as shown by the three-dimensional finite-difference time-domain simulations. In addition, the proposed device is applied to realize an eight-channel add-drop multiplexer in the C-band by cascading the ADFs with adjusted channel wavelengths. (C) 2017 Optical Society of America