Road STI front shifters pull less cable than a MTB front shifter. Hence, the problem. Solutions are:
- update your ancient MTB mech with a suitable road mech. Sounds simple, and may work fine but it
will depend on how far your cranks are outboard and if there is enough throw of a road front mech -
you are already in a lucky position because it's a downpull cable routing like about 99.9% of road mechs.
https://productinfo.shimano.com/download?path=pdfs/archive/2010_Compatibility_en.pdf
You are lucky too that the ST-6700
appears compatible with older front mechs (page 8 of the above, so any 8, 9 or 10
speed road front mech should work of a sort, even with your smaller MTB chain ring sizes.
- try the alternative cable route for the MTB front mech. You put the cable the otherside of the pinch
bolt, resulting in different pivot and leverage point similar to a road front mech.
I frequently do the 2nd option, it's fiddly, trial and error to get the cable length right (especially with
a triple) and with the help of the trimming function of the more modern road STI it will normally work one
way or another.
At this point, I would recommend you first try with an older 9 speed road front mech (FD-5503 for example), if that
doesn't work, then attempt the 2nd option which is considerably more involved.
Basically, it is a big ask to try and mate parts with a 20 year innovation spread from different discipline group sets; you
have definietly strayed away from any sort of plug and play!