import rhinoscriptsyntax as rs
import Rhino

def PointClosestBrepFace(point, object_id):
    
    point = rs.coerce3dpoint(point, True)
    brep = rs.coercebrep(object_id)
    
    rc = brep.ClosestPoint(point,1000.0)
    
    if rc[0]:
        print rc[2].ComponentIndexType, rc[5]
        rs.AddPoint(rc[1])

if __name__=="__main__":
    
    obj = rs.GetObject("Select target object for closest point", 24)
    if obj:
        point = rs.GetPoint("Test point")
        if point:
            PointClosestBrepFace(point, obj)