Indeed, I use node-red for this. It also has nodes for MQTT but I have not looked into MQTT at all. My setup is a single rf24 based gw which through node-red interfaces with Vera, domoticz, myscontroller and on occasion, mycontroller. It can also push notifications to pushbullet, mail or other endpoints (through add on nodes in node-red). From a controller perspective, node-red uses serial nodes, which in turn become tcp ports through socat that the controllers connect to believing they interface with an ethernet gw.