Static LDP neighbor works fine.
The only difference between the Mikrotik and Juniper HELLO is Juniper is including an extra parameter: 'Configuration Sequence Number'.
Capture of Juniper HELLO from Mikrotik:
Label Distribution Protocol
Version: 1
PDU Length: 50
LSR ID: x.x.x.x
Label Space ID: 0
Hello Message
0... .... = U bit: Unknown bit not set
Message Type: Hello Message (0x100)
Message Length: 40
Message ID: 0x00000050
Common Hello Parameters
00.. .... = TLV Unknown bits: Known TLV, do not Forward (0x0)
TLV Type: Common Hello Parameters (0x400)
TLV Length: 4
Hold Time: 15
0... .... .... .... = Targeted Hello: Link Hello
.0.. .... .... .... = Hello Requested: Source does not request periodic hellos
..0. .... .... .... = GTSM Flag: Not set
...0 0000 0000 0000 = Reserved: 0x0000
IPv6 Transport Address
00.. .... = TLV Unknown bits: Known TLV, do not Forward (0x0)
TLV Type: IPv6 Transport Address (0x403)
TLV Length: 16
IPv6 Transport Address: xx:xx:xx:xx::xx
Configuration Sequence Number
00.. .... = TLV Unknown bits: Known TLV, do not Forward (0x0)
TLV Type: Configuration Sequence Number (0x402)
TLV Length: 4
Configuration Sequence Number: 30