<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: /6Ips7xRiXgen8uHZH0sSaaKSbPtzpN26ekhtWp6fVkqrycvvzhksSRZ7nvmkYsH -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:oef="http://xbrl.sec.gov/oef/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:mfst="http://mfst/20260728" elementFormDefault="qualified" targetNamespace="http://mfst/20260728">
    <annotation>
      <appinfo>
        <link:linkbaseRef xlink:type="simple" xlink:href="mfst-20260728_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="mfst-20260728_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="mfst-20260728_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
    <import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
    <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/oef/2025" schemaLocation="https://xbrl.sec.gov/oef/2025/oef-2025.xsd" />
    <import namespace="http://xbrl.sec.gov/oef-rr/2025" schemaLocation="https://xbrl.sec.gov/oef/2025/oef-rr-2025.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
    <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
    <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd" />
    <element id="mfst_S000048680Member" name="S000048680Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000153405Member" name="C000153405Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_AcquiredFundsRiskMember" name="AcquiredFundsRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_AffiliatedInvestmentCompanyRiskMember" name="AffiliatedInvestmentCompanyRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_AssetBackedAndMortgageBackedSecurityRiskMember" name="AssetBackedAndMortgageBackedSecurityRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CDOsAndCLOsRiskMember" name="CDOsAndCLOsRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CreditDefaultSwapRiskMember" name="CreditDefaultSwapRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_DerivativesRiskMember" name="DerivativesRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_DistributionPolicyRiskMember" name="DistributionPolicyRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_FixedIncomeRiskMember" name="FixedIncomeRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_FuturesContractRiskMember" name="FuturesContractRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_HedgingRiskMember" name="HedgingRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_IndustryConcentrationRiskMember" name="IndustryConcentrationRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_InverseETFRiskMember" name="InverseETFRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_JunkBondRiskMember" name="JunkBondRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LeverageRiskMember" name="LeverageRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LeveragedETFRiskMember" name="LeveragedETFRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LiquidityRiskMember" name="LiquidityRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ManagementRiskMember" name="ManagementRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MarketPriceVarianceRiskMember" name="MarketPriceVarianceRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MarketRiskMember" name="MarketRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_OptionsRiskMember" name="OptionsRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_OptionsMarketRiskMember" name="OptionsMarketRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_OverTheCounterOTCTradingRiskMember" name="OverTheCounterOTCTradingRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_PreferredStockRiskMember" name="PreferredStockRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_PrepaymentAndExtensionRiskMember" name="PrepaymentAndExtensionRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_RealEstateAndREITRiskMember" name="RealEstateAndREITRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_RegulatoryRiskMember" name="RegulatoryRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_RepurchaseAndReverseRepurchaseAgreementsRiskMember" name="RepurchaseAndReverseRepurchaseAgreementsRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SecurityRiskMember" name="SecurityRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_StructuredNoteRiskMember" name="StructuredNoteRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SubPrimeMortgageRiskMember" name="SubPrimeMortgageRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_USGovernmentObligationsRiskMember" name="USGovernmentObligationsRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_VolatilityRiskMember" name="VolatilityRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000067055Member" name="S000067055Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000215731Member" name="C000215731Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ADRsRiskMember" name="ADRsRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_DevelopmentStageCompanyRiskMember" name="DevelopmentStageCompanyRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_EquitySecurityRiskMember" name="EquitySecurityRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ExchangeTradedFundsETFsRiskMember" name="ExchangeTradedFundsETFsRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ForeignCurrencyRiskMember" name="ForeignCurrencyRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ForeignExchangesRiskMember" name="ForeignExchangesRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ForeignInvestmentRiskMember" name="ForeignInvestmentRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_GrowthStockRiskMember" name="GrowthStockRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_HealthcareSectorRiskMember" name="HealthcareSectorRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BiotechAndPharmaceuticalIndustryRiskMember" name="BiotechAndPharmaceuticalIndustryRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_HealthcareFacilitiesAndServicesIndustryRiskMember" name="HealthcareFacilitiesAndServicesIndustryRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MedicalEquipmentAndDevicesIndustryRiskMember" name="MedicalEquipmentAndDevicesIndustryRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_IPORiskMember" name="IPORiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LargeCapitalizationCompanyRiskMember" name="LargeCapitalizationCompanyRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LifeSciencesSectorRiskMember" name="LifeSciencesSectorRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MediumMidCapitalizationCompanyRiskMember" name="MediumMidCapitalizationCompanyRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MicroCapitalizationCompanyRiskMember" name="MicroCapitalizationCompanyRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SmallerCapitalizationCompanyRiskMember" name="SmallerCapitalizationCompanyRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_TurnoverRiskMember" name="TurnoverRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000055006Member" name="S000055006Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000173003Member" name="C000173003Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CashAndCashEquivalentsRiskMember" name="CashAndCashEquivalentsRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_IndexRiskMember" name="IndexRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000057714Member" name="S000057714Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000186116Member" name="C000186116Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CommonStockRiskMember" name="CommonStockRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_EmergingMarketsRiskMember" name="EmergingMarketsRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_HealthcareEquipmentAndSuppliesIndustryRiskMember" name="HealthcareEquipmentAndSuppliesIndustryRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_HealthcareTechnologyIndustryRiskMember" name="HealthcareTechnologyIndustryRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MachineryAndElectricalEquipmentIndustriesRiskMember" name="MachineryAndElectricalEquipmentIndustriesRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MarketVolatilitylinkedETFsRiskMember" name="MarketVolatilitylinkedETFsRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_RoboticsAndAutomationCompaniesRiskMember" name="RoboticsAndAutomationCompaniesRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SectorExposureRiskMember" name="SectorExposureRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_IndustrialsSectorRiskMember" name="IndustrialsSectorRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SmallAndMediumCapitalizationCompanyRiskMember" name="SmallAndMediumCapitalizationCompanyRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000066020Member" name="S000066020Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000213451Member" name="C000213451Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CommodityRiskMember" name="CommodityRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CreditDefaultSwapIndexProductsRiskMember" name="CreditDefaultSwapIndexProductsRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ForwardsContractRiskMember" name="ForwardsContractRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_InflationIndexedBondRiskMember" name="InflationIndexedBondRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ModelAndDataRiskMember" name="ModelAndDataRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MunicipalSecuritiesRiskMember" name="MunicipalSecuritiesRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SovereignDebtRiskMember" name="SovereignDebtRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SwapsRiskMember" name="SwapsRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_TaxationRiskMember" name="TaxationRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_WhollyownedSubsidiaryRiskMember" name="WhollyownedSubsidiaryRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_S000071674Member" name="S000071674Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000227117Member" name="C000227117Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CallRiskMember" name="CallRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ChangingFixedIncomeMarketConditionsRiskMember" name="ChangingFixedIncomeMarketConditionsRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_ConvertibleSecuritiesRiskMember" name="ConvertibleSecuritiesRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_CounterpartyRiskMember" name="CounterpartyRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_DividendYieldRiskMember" name="DividendYieldRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_DurationRiskMember" name="DurationRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_IssuerSpecificRiskMember" name="IssuerSpecificRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_LegislativeRiskMember" name="LegislativeRiskMember" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000153406Member" name="C000153406Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000153407Member" name="C000153407Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000215729Member" name="C000215729Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000215730Member" name="C000215730Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000173004Member" name="C000173004Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000173005Member" name="C000173005Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000186117Member" name="C000186117Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000186118Member" name="C000186118Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000213452Member" name="C000213452Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000213450Member" name="C000213450Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000227118Member" name="C000227118Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_C000227116Member" name="C000227116Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_BloombergUSAggregateBondIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="BloombergUSAggregateBondIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SAndP500TotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="SAndP500TotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SAndPBiotechnologySelectIndustryTotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="SAndPBiotechnologySelectIndustryTotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SAndP500HealthCareSectorTotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="SAndP500HealthCareSectorTotalReturnIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SAndP500TRIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="SAndP500TRIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MSCIACWorldIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="MSCIACWorldIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_MSCIWorldBloombergUSAggregateBondBlendedIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="MSCIWorldBloombergUSAggregateBondBlendedIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="mfst_SAndPUSREITNetTRIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" name="SAndPUSREITNetTRIndexReflectsNoDeductionForFeesExpensesOrTaxesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
</schema>
