<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 14-March-2024 [05:31:25] {AM}-->
<schema targetNamespace="http://www.mastech.com/20231231" elementFormDefault="qualified" xmlns:mhh="http://www.mastech.com/20231231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.mastech.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>1002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/ConsolidatedStatementsOfOperations" id="ConsolidatedStatementsOfOperations">
<link:definition>1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" id="ConsolidatedStatementsOfComprehensiveIncomeLoss">
<link:definition>1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/ConsolidatedStatementsOfShareholdersEquity" id="ConsolidatedStatementsOfShareholdersEquity">
<link:definition>1006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
<link:definition>1008 - Disclosure - Summary of Significant Accounting Policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/RevenueFromContractsWithCustomers" id="RevenueFromContractsWithCustomers">
<link:definition>1009 - Disclosure - Revenue from Contracts with Customers</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/GoodwillAndOtherIntangibleAssetsNet" id="GoodwillAndOtherIntangibleAssetsNet">
<link:definition>1010 - Disclosure - Goodwill and Other Intangible Assets, net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/CashAndCashEquivalents" id="CashAndCashEquivalents">
<link:definition>1011 - Disclosure - Cash and Cash Equivalents</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/CreditFacility" id="CreditFacility">
<link:definition>1012 - Disclosure - Credit Facility</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/Leases" id="Leases">
<link:definition>1013 - Disclosure - Leases</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/LongTermPayrollTaxLiability" id="LongTermPayrollTaxLiability">
<link:definition>1014 - Disclosure - Long-Term Payroll Tax Liability</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1015 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/EmployeeBenefitPlan" id="EmployeeBenefitPlan">
<link:definition>1016 - Disclosure - Employee Benefit Plan</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/StockBasedCompensation" id="StockBasedCompensation">
<link:definition>1017 - Disclosure - Stock-Based Compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1018 - Disclosure - Income Taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/ShareholdersEquity" id="ShareholdersEquity">
<link:definition>1019 - Disclosure - Shareholders' Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/EarningsLossPerShare" id="EarningsLossPerShare">
<link:definition>1020 - Disclosure - Earnings (Loss) per Share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/OtherComprehensiveIncomeLoss" id="OtherComprehensiveIncomeLoss">
<link:definition>1021 - Disclosure - Other Comprehensive Income (Loss)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/FairValueMeasurements" id="FairValueMeasurements">
<link:definition>1022 - Disclosure - Fair Value Measurements</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/BusinessSegmentsAndGeographicInformation" id="BusinessSegmentsAndGeographicInformation">
<link:definition>1023 - Disclosure - Business Segments and Geographic Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
<link:definition>1024 - Disclosure - Related-Party Transactions</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/SubsequentEvent" id="SubsequentEvent">
<link:definition>1025 - Disclosure - Subsequent Event</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
<link:definition>1026 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
<link:definition>1027 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/RevenueFromContractsWithCustomersTables" id="RevenueFromContractsWithCustomersTables">
<link:definition>1028 - Disclosure - Revenue from Contracts with Customers (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/GoodwillAndOtherIntangibleAssetsNetTables" id="GoodwillAndOtherIntangibleAssetsNetTables">
<link:definition>1029 - Disclosure - Goodwill and Other Intangible Assets, net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/LeasesTables" id="LeasesTables">
<link:definition>1030 - Disclosure - Leases (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/StockBasedCompensationTables" id="StockBasedCompensationTables">
<link:definition>1031 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
<link:definition>1032 - Disclosure - Income Taxes (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/EarningsLossPerShareTables" id="EarningsLossPerShareTables">
<link:definition>1033 - Disclosure - Earnings (Loss) per Share  (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/OtherComprehensiveIncomeLossTables" id="OtherComprehensiveIncomeLossTables">
<link:definition>1034 - Disclosure - Other Comprehensive Income (Loss) (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
<link:definition>1035 - Disclosure - Fair Value Measurements (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/BusinessSegmentsAndGeographicInformationTables" id="BusinessSegmentsAndGeographicInformationTables">
<link:definition>1036 - Disclosure - Business Segments and Geographic Information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" id="SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<link:definition>1037 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfAReconciliationOfAllowanceForCreditLossesDetail" id="SummaryOfSignificantAccountingPoliciesScheduleOfAReconciliationOfAllowanceForCreditLossesDetail">
<link:definition>1038 - Disclosure - Summary of Significant Accounting Policies - Schedule of  a Reconciliation of Allowance for Credit Losses (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciableAssetsDetail" id="SummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciableAssetsDetail">
<link:definition>1039 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Depreciable Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" id="RevenueFromContractsWithCustomersAdditionalInformationDetail">
<link:definition>1040 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregationOfOurRevenuesByContractTypeAndOperatingSegmentDetail" id="RevenueFromContractsWithCustomersSummaryOfDisaggregationOfOurRevenuesByContractTypeAndOperatingSegmentDetail">
<link:definition>1041 - Disclosure - Revenue from Contracts with Customers - Summary of Disaggregation of Our Revenues by Contract Type and Operating Segment (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/RevenueFromContractsWithCustomersSummaryOfRevenueFromExternalCustomersDetail" id="RevenueFromContractsWithCustomersSummaryOfRevenueFromExternalCustomersDetail">
<link:definition>1042 - Disclosure - Revenue from Contracts with Customers - Summary of Revenue from External Customers (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/RevenueFromContractsWithCustomersSummaryOfNetAccountsReceivableFromCustomersContractAssetsAndContractLiabilitiesDetail" id="RevenueFromContractsWithCustomersSummaryOfNetAccountsReceivableFromCustomersContractAssetsAndContractLiabilitiesDetail">
<link:definition>1043 - Disclosure - Revenue from Contracts with Customers - Summary Of Net Accounts Receivable From Customers, Contract Assets And Contract Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail" id="GoodwillAndOtherIntangibleAssetsNetAdditionalInformationDetail">
<link:definition>1044 - Disclosure - Goodwill and Other Intangible Assets, net - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/GoodwillAndOtherIntangibleAssetsNetReconciliationOfGoodwillDetail" id="GoodwillAndOtherIntangibleAssetsNetReconciliationOfGoodwillDetail">
<link:definition>1045 - Disclosure - Goodwill and Other Intangible Assets, net - Reconciliation of Goodwill (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/GoodwillAndOtherIntangibleAssetsNetComponentsOfIdentifiableIntangibleAssetsDetail" id="GoodwillAndOtherIntangibleAssetsNetComponentsOfIdentifiableIntangibleAssetsDetail">
<link:definition>1046 - Disclosure - Goodwill and Other Intangible Assets, net - Components of Identifiable Intangible assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/GoodwillAndOtherIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetail" id="GoodwillAndOtherIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetail">
<link:definition>1047 - Disclosure - Goodwill and Other Intangible Assets, net - Schedule of Estimated Amortization Expense (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/CashAndCashEquivalentsAdditionalInformationDetail" id="CashAndCashEquivalentsAdditionalInformationDetail">
<link:definition>1048 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/CreditFacilityAdditionalInformationDetail" id="CreditFacilityAdditionalInformationDetail">
<link:definition>1049 - Disclosure - Credit Facility - Additional information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/LeasesAdditionalInformationDetail" id="LeasesAdditionalInformationDetail">
<link:definition>1050 - Disclosure - Leases - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/LeasesSummaryOfBalanceSheetClassificationOfLeaseAssetAndRelatedLeaseLiabilityDetail" id="LeasesSummaryOfBalanceSheetClassificationOfLeaseAssetAndRelatedLeaseLiabilityDetail">
<link:definition>1051 - Disclosure - Leases - Summary of Balance Sheet classification of lease asset and related lease liability (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail" id="LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetail">
<link:definition>1052 - Disclosure - Leases - Schedule of Future Minimum Rental Payments for Operating Leases (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/LongTermPayrollTaxLiabilityAdditionalInformationDetail" id="LongTermPayrollTaxLiabilityAdditionalInformationDetail">
<link:definition>1053 - Disclosure - Long-Term Payroll Tax Liability - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" id="CommitmentsAndContingenciesAdditionalInformationDetail">
<link:definition>1054 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/EmployeeBenefitPlanAdditionalInformationDetail" id="EmployeeBenefitPlanAdditionalInformationDetail">
<link:definition>1055 - Disclosure - Employee Benefit Plan - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/StockBasedCompensationAdditionalInformationDetail" id="StockBasedCompensationAdditionalInformationDetail">
<link:definition>1056 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/StockBasedCompensationSummaryOfCompanysStockOptionActivityDetail" id="StockBasedCompensationSummaryOfCompanysStockOptionActivityDetail">
<link:definition>1057 - Disclosure - Stock-Based Compensation - Summary of Company's Stock Option Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/StockBasedCompensationSummaryOfInformationRegardingTheCompanysOutstandingAndExercisableStockOptionsDetail" id="StockBasedCompensationSummaryOfInformationRegardingTheCompanysOutstandingAndExercisableStockOptionsDetail">
<link:definition>1058 - Disclosure - Stock-Based Compensation - Summary of Information Regarding the Company's Outstanding and Exercisable Stock Options (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/StockBasedCompensationSummaryOfAssumptionsWithRespectToTheBlackScholesOptionPricingModelDetail" id="StockBasedCompensationSummaryOfAssumptionsWithRespectToTheBlackScholesOptionPricingModelDetail">
<link:definition>1059 - Disclosure - Stock-Based Compensation - Summary of Assumptions with Respect to the Black-Scholes Option Pricing Model (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/StockBasedCompensationSummaryOfMastechsRestrictedStockUnitActivityDetail" id="StockBasedCompensationSummaryOfMastechsRestrictedStockUnitActivityDetail">
<link:definition>1060 - Disclosure - Stock-Based Compensation - Summary of Mastech's Restricted Stock Unit Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetail" id="IncomeTaxesComponentsOfIncomeBeforeIncomeTaxesDetail">
<link:definition>1061 - Disclosure - Income Taxes - Components of Income Before Income Taxes (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/IncomeTaxesProvisionBenefitForIncomeTaxesDetail" id="IncomeTaxesProvisionBenefitForIncomeTaxesDetail">
<link:definition>1062 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/IncomeTaxesReconciliationOfIncomeTaxesDetail" id="IncomeTaxesReconciliationOfIncomeTaxesDetail">
<link:definition>1063 - Disclosure - Income Taxes - Reconciliation of Income Taxes (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetail" id="IncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetail">
<link:definition>1064 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
<link:definition>1065 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/ShareholdersEquityAdditionalInformationDetail" id="ShareholdersEquityAdditionalInformationDetail">
<link:definition>1066 - Disclosure - Shareholders' Equity - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/EarningsLossPerShareAdditionalInformationDetail" id="EarningsLossPerShareAdditionalInformationDetail">
<link:definition>1067 - Disclosure - Earnings (Loss) per Share - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/EarningsLossPerShareScheduleOfDenominatorsOfBasicAndDilutedEpsComputationsDetail" id="EarningsLossPerShareScheduleOfDenominatorsOfBasicAndDilutedEpsComputationsDetail">
<link:definition>1068 - Disclosure - Earnings (Loss) per Share  - Schedule of Denominators of Basic and Diluted EPS Computations (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/EarningsLossPerShareComputationOfBasicEpsDetail" id="EarningsLossPerShareComputationOfBasicEpsDetail">
<link:definition>1069 - Disclosure - Earnings (Loss) per Share  - Computation of Basic EPS (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/EarningsLossPerShareComputationOfDilutedEpsDetail" id="EarningsLossPerShareComputationOfDilutedEpsDetail">
<link:definition>1070 - Disclosure - Earnings (Loss) per Share  - Computation of Diluted EPS (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/OtherComprehensiveIncomeLossSummaryOfAccumulatedOtherComprehensiveIncomeLossDetail" id="OtherComprehensiveIncomeLossSummaryOfAccumulatedOtherComprehensiveIncomeLossDetail">
<link:definition>1071 - Disclosure - Other Comprehensive Income (Loss)  - Summary Of Accumulated Other Comprehensive Income (Loss) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/FairValueMeasurementsAdditionalInformationDetail" id="FairValueMeasurementsAdditionalInformationDetail">
<link:definition>1072 - Disclosure - Fair Value Measurements - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/FairValueMeasurementsScheduleOfChangesInContingentConsiderationLiabilityDetail" id="FairValueMeasurementsScheduleOfChangesInContingentConsiderationLiabilityDetail">
<link:definition>1073 - Disclosure - Fair Value Measurements - Schedule of Changes in Contingent Consideration Liability (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/FairValueMeasurementsSummaryOfFinancialAssetsLiabilitiesAtFairValueMeasuredOnNonRecurringBasisDetail" id="FairValueMeasurementsSummaryOfFinancialAssetsLiabilitiesAtFairValueMeasuredOnNonRecurringBasisDetail">
<link:definition>1074 - Disclosure - Fair Value Measurements - Summary of Financial Assets (Liabilities) at Fair Value Measured on Non-recurring Basis (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/BusinessSegmentsAndGeographicInformationAdditionalInformationDetail" id="BusinessSegmentsAndGeographicInformationAdditionalInformationDetail">
<link:definition>1075 - Disclosure - Business Segments and Geographic Information - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/BusinessSegmentsAndGeographicInformationSummaryOfOperatingSegmentsDetail" id="BusinessSegmentsAndGeographicInformationSummaryOfOperatingSegmentsDetail">
<link:definition>1076 - Disclosure - Business Segments and Geographic Information - Summary of Operating Segments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/BusinessSegmentsAndGeographicInformationSummaryOfAssetsBySegmentDetail" id="BusinessSegmentsAndGeographicInformationSummaryOfAssetsBySegmentDetail">
<link:definition>1077 - Disclosure - Business Segments and Geographic Information - Summary of Assets by Segment (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/BusinessSegmentsAndGeographicInformationSummaryOfRevenueFromExternalCustomersDetail" id="BusinessSegmentsAndGeographicInformationSummaryOfRevenueFromExternalCustomersDetail">
<link:definition>1078 - Disclosure - Business Segments and Geographic Information - Summary of Revenue from External Customers (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/RelatedPartyTransactionsAdditionalInformationDetail" id="RelatedPartyTransactionsAdditionalInformationDetail">
<link:definition>1079 - Disclosure - Related-Party Transactions - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.mastech.com/role/SubsequentEventAdditionalInformationDetail" id="SubsequentEventAdditionalInformationDetail">
<link:definition>1080 - Disclosure - Subsequent Event - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="mhh-20231231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="mhh-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="mhh-20231231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="mhh-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
<import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2023" schemaLocation="https://xbrl.sec.gov/currency/2023/currency-2023.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2023" schemaLocation="https://xbrl.sec.gov/exch/2023/exch-2023.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2023" schemaLocation="https://xbrl.sec.gov/naics/2023/naics-2023.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2023" schemaLocation="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
<import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
<import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
<import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
<element name="EmploymentRelatedClaimNetOfRecoveries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_EmploymentRelatedClaimNetOfRecoveries" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="OtherComprehensiveIncomeLossOnIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_OtherComprehensiveIncomeLossOnIncomeTaxExpenseBenefit" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PaymentsForRecoveryOfNoncurrentDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_PaymentsForRecoveryOfNoncurrentDeposits" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncreaseDecreaseInOperatingLeaseAssetsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_IncreaseDecreaseInOperatingLeaseAssetsNet" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LongtermAccruedIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_LongtermAccruedIncomeTaxes" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CreditFacilityDisclosureTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_CreditFacilityDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="PayrollTaxLiabilityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_PayrollTaxLiabilityAbstract" substitutionGroup="xbrli:item" />
<element name="AccruedPayrollTaxesNoncurrentTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_AccruedPayrollTaxesNoncurrentTextBlock" substitutionGroup="xbrli:item" />
<element name="AccountingPrinciplesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_AccountingPrinciplesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="BusinessDescriptionPoliciesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_BusinessDescriptionPoliciesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="LiabilityForContingentConsiderationPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_LiabilityForContingentConsiderationPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="SummaryOfBalanceSheetClassificationOfLeaseAssetAndRelatedLeaseLiabilityTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_SummaryOfBalanceSheetClassificationOfLeaseAssetAndRelatedLeaseLiabilityTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfChangesInContingentConsiderationLiabilityTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_ScheduleOfChangesInContingentConsiderationLiabilityTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ReconciliationOfAssetsDepreciationAmortizationAndCapitalExpenditureFromSegmentToConsolidatedTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_ReconciliationOfAssetsDepreciationAmortizationAndCapitalExpenditureFromSegmentToConsolidatedTableTextBlock" substitutionGroup="xbrli:item" />
<element name="RevenueFromExternalCustomersAndLongLivedAssetsByGeographicAreasTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_RevenueFromExternalCustomersAndLongLivedAssetsByGeographicAreasTableTextBlock" substitutionGroup="xbrli:item" />
<element name="RegulatoryAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_RegulatoryAssetsAbstract" substitutionGroup="xbrli:item" />
<element name="SignificantAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_SignificantAccountingPoliciesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="EmployeeStockPurchasePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_EmployeeStockPurchasePlanMember" substitutionGroup="xbrli:item" />
<element name="AmberLeafMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_AmberLeafMember" substitutionGroup="xbrli:item" />
<element name="InfoTrellisIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_InfoTrellisIncMember" substitutionGroup="xbrli:item" />
<element name="DetailsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_DetailsAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="DetailsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_DetailsDomain" substitutionGroup="xbrli:item" />
<element name="ConsolidatedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_ConsolidatedMember" substitutionGroup="xbrli:item" />
<element name="SignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_SignificantAccountingPoliciesLineItems" substitutionGroup="xbrli:item" />
<element name="DerivativeInstrumentsOutstanding" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_DerivativeInstrumentsOutstanding" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="MaximumPercentageOfBillableExpensesOnRevenueFromCustomer" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_MaximumPercentageOfBillableExpensesOnRevenueFromCustomer" substitutionGroup="xbrli:item" />
<element name="DataAndAnalyticsSegmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_DataAndAnalyticsSegmentMember" substitutionGroup="xbrli:item" />
<element name="AllowanceForCreditLossesRecoveriesWriteOffs" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_AllowanceForCreditLossesRecoveriesWriteOffs" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TopTenCustomersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_TopTenCustomersMember" substitutionGroup="xbrli:item" />
<element name="AccountsReceivableConcentrationRiskMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_AccountsReceivableConcentrationRiskMember" substitutionGroup="xbrli:item" />
<element name="CustomerPercentageOfRevenue" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_CustomerPercentageOfRevenue" substitutionGroup="xbrli:item" />
<element name="NumberOfCustomersAccountedForRevenues" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_NumberOfCustomersAccountedForRevenues" substitutionGroup="xbrli:item" />
<element name="RevenuePercentageToAggregateRevenue" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_RevenuePercentageToAggregateRevenue" substitutionGroup="xbrli:item" />
<element name="CgiMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_CgiMember" substitutionGroup="xbrli:item" />
<element name="OurLargestIndustryVerticalFinancialServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_OurLargestIndustryVerticalFinancialServicesMember" substitutionGroup="xbrli:item" />
<element name="DataAndAnalyticsServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_DataAndAnalyticsServicesMember" substitutionGroup="xbrli:item" />
<element name="ITStaffingServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_ITStaffingServicesMember" substitutionGroup="xbrli:item" />
<element name="IndiaAndOtherMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_IndiaAndOtherMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfIntangibleAssetsAndGoodwillTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_ScheduleOfIntangibleAssetsAndGoodwillTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="AmberLeafPartnersIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_AmberLeafPartnersIncMember" substitutionGroup="xbrli:item" />
<element name="HudsonItMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_HudsonItMember" substitutionGroup="xbrli:item" />
<element name="GoodwillAndIntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_GoodwillAndIntangibleAssetsLineItems" substitutionGroup="xbrli:item" />
<element name="GoodwillAndIntangibleAssetsNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_GoodwillAndIntangibleAssetsNetAbstract" substitutionGroup="xbrli:item" />
<element name="CovenantNotToCompeteMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_CovenantNotToCompeteMember" substitutionGroup="xbrli:item" />
<element name="IntangibleLiabilityDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_IntangibleLiabilityDisclosureAbstract" substitutionGroup="xbrli:item" />
<element name="TermLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_TermLoanMember" substitutionGroup="xbrli:item" />
<element name="SwingLoansMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_SwingLoansMember" substitutionGroup="xbrli:item" />
<element name="PncBankNaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_PncBankNaMember" substitutionGroup="xbrli:item" />
<element name="LineOfCreditFacilityAdditionalBorrowingCapacityUponCertainConditions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_LineOfCreditFacilityAdditionalBorrowingCapacityUponCertainConditions" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LineOfCreditFacilityFinalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_LineOfCreditFacilityFinalAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PercentageOfEligibleAccountsReceivableUsedToDetermineBorrowingsAvailableUnderCreditFacility" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_PercentageOfEligibleAccountsReceivableUsedToDetermineBorrowingsAvailableUnderCreditFacility" substitutionGroup="xbrli:item" />
<element name="PercentageOfEligibleUnbilledAccountsUsedToDetermineBorrowingsAvailableUnderCreditFacility" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_PercentageOfEligibleUnbilledAccountsUsedToDetermineBorrowingsAvailableUnderCreditFacility" substitutionGroup="xbrli:item" />
<element name="RevolvingCreditFacilityPercentageMarginAdjustedSofrRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_RevolvingCreditFacilityPercentageMarginAdjustedSofrRate" substitutionGroup="xbrli:item" />
<element name="RevolvingCreditFacilityPercentageMarginOverBaseRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_RevolvingCreditFacilityPercentageMarginOverBaseRate" substitutionGroup="xbrli:item" />
<element name="TermLoanPercentageMarginAdjustedSofrRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_TermLoanPercentageMarginAdjustedSofrRate" substitutionGroup="xbrli:item" />
<element name="TermLoanPercentageMarginOverBaseRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_TermLoanPercentageMarginOverBaseRate" substitutionGroup="xbrli:item" />
<element name="FederalFundsRateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_FederalFundsRateMember" substitutionGroup="xbrli:item" />
<element name="MoonTownshipPennsylvaniaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_MoonTownshipPennsylvaniaMember" substitutionGroup="xbrli:item" />
<element name="NoidaIndiaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_NoidaIndiaMember" substitutionGroup="xbrli:item" />
<element name="LesseeOperatingLeasesRenewalTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_LesseeOperatingLeasesRenewalTerm" substitutionGroup="xbrli:item" />
<element name="ImputedInterestInRespectOfOperatingLeasesFutureMinimumRentalsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_ImputedInterestInRespectOfOperatingLeasesFutureMinimumRentalsPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BalancesheetlocationaxisAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_BalancesheetlocationaxisAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="BalancesheetlocationaxisDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_BalancesheetlocationaxisDomain" substitutionGroup="xbrli:item" />
<element name="AccruedPayrollAndRelatedCostMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_AccruedPayrollAndRelatedCostMember" substitutionGroup="xbrli:item" />
<element name="LongTermPayrollTaxLiabiitiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_LongTermPayrollTaxLiabiitiesMember" substitutionGroup="xbrli:item" />
<element name="CurrentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_CurrentLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RepaymentOfDefferedTaxLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_RepaymentOfDefferedTaxLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TaxSupportToEntityReliefActAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_TaxSupportToEntityReliefActAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="TaxSupportToEntityReliefActDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_TaxSupportToEntityReliefActDomain" substitutionGroup="xbrli:item" />
<element name="CoronavirusAidReliefAndEconomicSecurityActMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_CoronavirusAidReliefAndEconomicSecurityActMember" substitutionGroup="xbrli:item" />
<element name="TypeOfSecurityTaxAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_TypeOfSecurityTaxAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="TypeOfSecurityTaxDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_TypeOfSecurityTaxDomain" substitutionGroup="xbrli:item" />
<element name="SocialSecurityTaxMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_SocialSecurityTaxMember" substitutionGroup="xbrli:item" />
<element name="FormerEmployeeUnassertedClaimMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_FormerEmployeeUnassertedClaimMember" substitutionGroup="xbrli:item" />
<element name="LossContingencyPaymentNetOfSettlement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_LossContingencyPaymentNetOfSettlement" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="EmployeeStockPurchasePlanAwardFairValueAssumptionsMethodUsed" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_EmployeeStockPurchasePlanAwardFairValueAssumptionsMethodUsed" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodIntrinsicValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodIntrinsicValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingOrExercisedNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingOrExercisedNumber" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationMaximumLimitOfContributionsTowardsPlanPerPerson" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_ShareBasedCompensationMaximumLimitOfContributionsTowardsPlanPerPerson" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ShareBasedCompensationPercentageOfDiscountToPurchaseOfCommonStock" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_ShareBasedCompensationPercentageOfDiscountToPurchaseOfCommonStock" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableExercisePricePerShareMaximum" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableExercisePricePerShareMaximum" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableExercisePricePerShareMinimum" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableExercisePricePerShareMinimum" substitutionGroup="xbrli:item" />
<element name="RangeFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_RangeFiveMember" substitutionGroup="xbrli:item" />
<element name="RangeFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_RangeFourMember" substitutionGroup="xbrli:item" />
<element name="RangeOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_RangeOneMember" substitutionGroup="xbrli:item" />
<element name="RangeThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_RangeThreeMember" substitutionGroup="xbrli:item" />
<element name="RangeTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_RangeTwoMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsStockIssuedInPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsStockIssuedInPeriod" substitutionGroup="xbrli:item" />
<element name="IncomeBeforeIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_IncomeBeforeIncomeTaxesAbstract" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationChangesInExcessTaxBenefitFromStockOptionsAndRestrictedShares" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_EffectiveIncomeTaxRateReconciliationChangesInExcessTaxBenefitFromStockOptionsAndRestrictedShares" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationPayableReceivableAtFederalStatutoryIncomeTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_EffectiveIncomeTaxRateReconciliationPayableReceivableAtFederalStatutoryIncomeTaxRate" substitutionGroup="xbrli:item" />
<element name="IncomeTaxReconciliationChangesInExcessTaxBenefitFromStockOptionsAndRestrictedShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_IncomeTaxReconciliationChangesInExcessTaxBenefitFromStockOptionsAndRestrictedShares" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AllowancesForCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_AllowancesForCreditLosses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetsTaxDeferredExpenseBusinessAcquisitionTransactionCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_DeferredTaxAssetsTaxDeferredExpenseBusinessAcquisitionTransactionCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetsTaxDeferredExpenseOperatingLossesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_DeferredTaxAssetsTaxDeferredExpenseOperatingLossesNet" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxLiabilitiesValuationAllowance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_DeferredTaxLiabilitiesValuationAllowance" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeferredTaxLiabilitiesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_DeferredTaxLiabilitiesNet" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OtherComprehensiveIncomeGainLossArisingDuringThePeriodBeforeReclassificationAndTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_OtherComprehensiveIncomeGainLossArisingDuringThePeriodBeforeReclassificationAndTax" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="FairValueDisclosuresTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_FairValueDisclosuresTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="FairValueDisclosuresLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_FairValueDisclosuresLineItems" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationCreditAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_BusinessCombinationCreditAgreementMember" substitutionGroup="xbrli:item" />
<element name="GrossMarginPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_GrossMarginPercentage" substitutionGroup="xbrli:item" />
<element name="InterestExpenseForeignExchangeGainsOrLossesAndOtherNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_InterestExpenseForeignExchangeGainsOrLossesAndOtherNet" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SegmentReconciliationAdjustmentEmploymentRelatedClaimNetOfRecoveries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_SegmentReconciliationAdjustmentEmploymentRelatedClaimNetOfRecoveries" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentsAndCapitalExpendituresIncurredButNotYetPaidToAcquirePropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_PaymentsAndCapitalExpendituresIncurredButNotYetPaidToAcquirePropertyPlantAndEquipment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TermOfAgreement" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_TermOfAgreement" substitutionGroup="xbrli:item" />
<element name="CrowdstrikeIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_CrowdstrikeIncMember" substitutionGroup="xbrli:item" />
<element name="PrimentorIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_PrimentorIncMember" substitutionGroup="xbrli:item" />
<element name="ConsultingServicesAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_ConsultingServicesAgreementMember" substitutionGroup="xbrli:item" />
<element name="SharesFromFoundersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_SharesFromFoundersMember" substitutionGroup="xbrli:item" />
<element name="PercentageOfStockOutstandingIssuable" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_PercentageOfStockOutstandingIssuable" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationByShareBasedNumberOfSharesCoveredForTheOptionsToBeIssuedAndExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="mhh_ShareBasedCompensationByShareBasedNumberOfSharesCoveredForTheOptionsToBeIssuedAndExercised" substitutionGroup="xbrli:item" />
<element name="TermOfAgreementOfConsultancyServices" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="mhh_TermOfAgreementOfConsultancyServices" substitutionGroup="xbrli:item" />
<element name="MurthyAndSanguptaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_MurthyAndSanguptaMember" substitutionGroup="xbrli:item" />
<element name="MurthyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_MurthyMember" substitutionGroup="xbrli:item" />
<element name="SanguptaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="mhh_SanguptaMember" substitutionGroup="xbrli:item" />
</schema>
