"also subscribing to various notifications." Are we talking about gRPC? If no, maybe some external tool running in same host of bird could use this "machine-friendly interface" to get it from bird and supply those data as gRPC?
gNMI is on the table in some way? -- Douglas Fernando Fischer Engº de Controle e Automação