Richard,
Deploying ospf for the sake of MPLS is not really different from deploying it in a network without MPLS. If you need to run MPLS TE, you will at least need these two additional commands:
mpls traffic-eng area
mpls traffic-eng router-id
The rest is pretty much the same.
Regards
Harold Ritter
Sr Technical Leader
CCIE 4168 (R&S, SP)
harold@cisco.com
México móvil: +52 1 55 8312 4915
Cisco México
Paseo de la Reforma 222
Piso 19
Cuauhtémoc, Juárez
Ciudad de México, 06600
México