Коротко смысл: как прозрачно запускать из Питона — Баш? (а под башем потом софт с псевдографикой) Иначе можно переформулировать: как написать шелл на питоне.
Сценарий как должно работать:. открываешь терминал, запускаешь питон-«шелл» (в кавычках, потому что не exec), и дальше уже из питона запускаешь другой баш, в баше — ssh до удаленного сервера, а в нем — mc. При этом MC должен работать полностью нормально, как если бы там не было никаких прослоек.
О pexpect знаю, юзал для того же самого что описано выше в Аксморе, он pexpect не хорош. Нужно что‑то типа pexpect'а, только хорошее, годное.