This utility can be used to construct bidirectional data-streams flowing through several modules. Modules can be divided to two categories - endpoints and midpoints. mbc runs sequence of modules with endpoints on both ends and midpoints in the middle. Data generated with any endpoint are sent through that sequence to the other endpoint.
mbc srv 4343 : log : cli localhost 3434
This command creates flow with midpoint log and endpoints srv and cli. It connects to localhost:3434, listen on 4343 and all data received at one end are logged and sent at the other end.