The Kansas City Streetcar Main Street Extension is set to open Friday after three and a half years of construction.