Standardowe oprogramowanie układowe MeshCore definiuje kilka ról urządzeń. Węzeł kliencki (ang. companion) łączy urządzenie radiowe z aplikacją do obsługi wiadomości za pośrednictwem Bluetooth, USB lub Wi-Fi. Węzeł przekaźnikowy (ang. repeater) przekazuje pakiety między kolejnymi węzłami w celu zwiększenia zasięgu sieci, natomiast serwer wiadomości grupowych (ang. room server) przechowuje i udostępnia współdzielone wiadomości, pełniąc funkcję zbliżoną do elektronicznej tablicy ogłoszeń. W standardowej konfiguracji publicznej sieci MeshCore węzły klienckie nie retransmitują pakietów. Przekazywanie ruchu pomiędzy kolejnymi węzłami wykonują węzły przekaźnikowe oraz serwery room server skonfigurowane do retransmisji.

W 2026 roku wprowadzono osobny tryb retransmisji przez węzły klienckie (ang. off-grid client repeat), umożliwiający urządzeniom klienckim również pełnienie funkcji węzłów przekaźnikowych. Tryb ten jest przeznaczony przede wszystkim dla niezależnych sieci tworzonych doraźnie, w których nie ma wydzielonej infrastruktury przekaźnikowej.