If you are using McAfee products, it would probably make more sense to use the McAfee-based DXL brokers (versus the OpenDXL brokers). Using McAfee-based brokers simplifies the management of those products (TIE, MAR, Cisco pxGrid) with DXL connectivity (authentication, authorization, etc.).
The OpenDXL extensions that are included with the OpenDXL Node-RED docker image can connect to either a McAfee-managed or OpenDXL fabric.
See the following video for a guided walkthrough of getting up and running with Node-RED and DXL:
Totally agree with your approach. It makes sense to centralize the automation efforts using a tool like Node-RED.