Brain-computer interfaces (BCIs) are a group of technologies that allow mental training with feedback for post-stroke motor recovery. Varieties of these technologies have been studied in numerous clinical trials for more than 10 years, and their construct and software are constantly being improved. Despite the positive treatment results and the availability of registered medical devices, there are currently a number of problems for the wide clinical application of BCI technologies. This review provides information on the most studied types of BCIs and its training protocols and describes the evidence base for the effectiveness of BCIs for upper limb motor recovery after stroke. The main problems of scaling this technology and ways to solve them are also described.