<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN ActiveDisclosure(SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date      : 2021-02-22T19:56:19.3418758+00:00 -->
<!-- Version            : 5.0.1.571 -->
<!-- Package ID         : c0ac6f4133ee42779856b75d46a283fb -->
<!-- Copyright (c) 2021 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:mgrc="http://www.mgrc.com/20201231" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.mgrc.com/20201231" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" namespace="http://xbrl.sec.gov/country/2020-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd" namespace="http://xbrl.sec.gov/currency/2020-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2020-01-31" />
  <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
  <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd" namespace="http://xbrl.sec.gov/exch/2020-01-31" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/negated" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/net" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" namespace="http://xbrl.sec.gov/naics/2017-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd" namespace="http://xbrl.sec.gov/sic/2020-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" namespace="http://fasb.org/srt/2020-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd" namespace="http://fasb.org/srt-roles/2020-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" namespace="http://fasb.org/srt-types/2020-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" namespace="http://xbrl.sec.gov/stpr/2018-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" namespace="http://fasb.org/us-gaap/2020-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd" namespace="http://fasb.org/us-roles/2020-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" namespace="http://fasb.org/us-types/2020-01-31" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType id="TemplateLink" roleURI="http://www.mgrc.com/20201231/role/TemplateLink" xmlns:link="http://www.xbrl.org/2003/linkbase">
        <link:definition>00000 - Document - Template Link</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mgrc-20201231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation Links, all" xlink:type="simple" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mgrc-20201231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mgrc-20201231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="mgrc-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/StatementConsolidatedBalanceSheets" id="Role_StatementConsolidatedBalanceSheets">
        <link:definition>100010 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" id="Role_StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>100020 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/StatementConsolidatedStatementsOfIncome" id="Role_StatementConsolidatedStatementsOfIncome">
        <link:definition>100030 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome" id="Role_StatementConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>100040 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquity" id="Role_StatementConsolidatedStatementsOfShareholdersEquity">
        <link:definition>100050 - Statement - Consolidated Statements of Shareholders&apos; Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/StatementConsolidatedStatementsOfShareholdersEquityParenthetical" id="Role_StatementConsolidatedStatementsOfShareholdersEquityParenthetical">
        <link:definition>100060 - Statement - Consolidated Statements of Shareholders&apos; Equity (Parenthetical)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" id="Role_StatementConsolidatedStatementsOfCashFlows">
        <link:definition>100070 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>100080 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureNewAccountingPronouncements" id="Role_DisclosureNewAccountingPronouncements">
        <link:definition>100090 - Disclosure - New Accounting Pronouncements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureImplementedAccountingPronouncements" id="Role_DisclosureImplementedAccountingPronouncements">
        <link:definition>100100 - Disclosure - Implemented Accounting Pronouncements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureLeases" id="Role_DisclosureLeases">
        <link:definition>100110 - Disclosure - Leases</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureRevenueRecognition" id="Role_DisclosureRevenueRecognition">
        <link:definition>100120 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureNotesPayable" id="Role_DisclosureNotesPayable">
        <link:definition>100130 - Disclosure - Notes Payable</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>100140 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureBenefitPlans" id="Role_DisclosureBenefitPlans">
        <link:definition>100150 - Disclosure - Benefit Plans</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureShareholdersEquity" id="Role_DisclosureShareholdersEquity">
        <link:definition>100160 - Disclosure - Shareholders&apos; Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies">
        <link:definition>100170 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureIntangibleAssets" id="Role_DisclosureIntangibleAssets">
        <link:definition>100180 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureRelatedPartyTransactions" id="Role_DisclosureRelatedPartyTransactions">
        <link:definition>100190 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureSegmentReporting" id="Role_DisclosureSegmentReporting">
        <link:definition>100200 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureQuarterlyFinancialInformation" id="Role_DisclosureQuarterlyFinancialInformation">
        <link:definition>100210 - Disclosure - Quarterly Financial Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>100220 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesTables">
        <link:definition>100230 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureLeasesTables" id="Role_DisclosureLeasesTables">
        <link:definition>100240 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureRevenueRecognitionTables" id="Role_DisclosureRevenueRecognitionTables">
        <link:definition>100250 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureNotesPayableTables" id="Role_DisclosureNotesPayableTables">
        <link:definition>100260 - Disclosure - Notes Payable (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureIncomeTaxesTables" id="Role_DisclosureIncomeTaxesTables">
        <link:definition>100270 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureBenefitPlansTables" id="Role_DisclosureBenefitPlansTables">
        <link:definition>100280 - Disclosure - Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" id="Role_DisclosureCommitmentsAndContingenciesTables">
        <link:definition>100290 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureIntangibleAssetsTables" id="Role_DisclosureIntangibleAssetsTables">
        <link:definition>100300 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureSegmentReportingTables" id="Role_DisclosureSegmentReportingTables">
        <link:definition>100310 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureQuarterlyFinancialInformationTables" id="Role_DisclosureQuarterlyFinancialInformationTables">
        <link:definition>100320 - Disclosure - Quarterly Financial Information (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
        <link:definition>100330 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesAndResidualValuesOfCompanySRentalEquipmentDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesAndResidualValuesOfCompanySRentalEquipmentDetail">
        <link:definition>100340 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives and Residual Values of Company&apos;s Rental Equipment (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetail">
        <link:definition>100350 - Disclosure - Summary of Significant Accounting Policies - Property, Plant and Equipment (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageCommonStockUsedToCalculateBasicAndDilutedEarningsPerShareDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageCommonStockUsedToCalculateBasicAndDilutedEarningsPerShareDetail">
        <link:definition>100360 - Disclosure - Summary of Significant Accounting Policies - Weighted-Average Common Stock Used to Calculate Basic and Diluted Earnings Per Share (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAllowanceForDoubtfulAccountsActivityDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAllowanceForDoubtfulAccountsActivityDetail">
        <link:definition>100370 - Disclosure - Summary of Significant Accounting Policies - Summary of Allowance for Doubtful Accounts Activity (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureImplementedAccountingPronouncementsAdditionalInformationDetail" id="Role_DisclosureImplementedAccountingPronouncementsAdditionalInformationDetail">
        <link:definition>100380 - Disclosure - Implemented Accounting Pronouncements - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" id="Role_DisclosureLeasesAdditionalInformationDetail">
        <link:definition>100390 - Disclosure - Leases - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail" id="Role_DisclosureLeasesSummaryOfSupplementalCashFlowInformationRelatedToLeasesDetail">
        <link:definition>100400 - Disclosure - Leases - Summary of Supplemental Cash flow Information Related to Leases (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureLeasesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail" id="Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail">
        <link:definition>100410 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureLeasesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail2" id="Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingLeaseLiabilitiesDetail2">
        <link:definition>100420 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Detail)2</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureLeasesSummaryOfMaturitiesOfOperatingLeasePaymentsDetail" id="Role_DisclosureLeasesSummaryOfMaturitiesOfOperatingLeasePaymentsDetail">
        <link:definition>100430 - Disclosure - Leases - Summary of Maturities of Operating Lease Payments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureLeasesMinimumLeasePaymentsReceivableAndNetInvestmentIncludedInAccountsReceivableForLeasesDetail" id="Role_DisclosureLeasesMinimumLeasePaymentsReceivableAndNetInvestmentIncludedInAccountsReceivableForLeasesDetail">
        <link:definition>100440 - Disclosure - Leases - Minimum Lease Payments Receivable and Net Investment Included in Accounts Receivable for Leases (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableFinanceLeasesDetail" id="Role_DisclosureLeasesFutureMinimumLeasePaymentsUnderNonCancelableFinanceLeasesDetail">
        <link:definition>100450 - Disclosure - Leases - Future Minimum Lease Payments under Non-Cancelable Finance Leases (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetail" id="Role_DisclosureRevenueRecognitionAdditionalInformationDetail">
        <link:definition>100460 - Disclosure - Revenue Recognition - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureRevenueRecognitionSummaryOfDisaggregatesCompanySRevenueByLeaseAndNonLeaseDetail" id="Role_DisclosureRevenueRecognitionSummaryOfDisaggregatesCompanySRevenueByLeaseAndNonLeaseDetail">
        <link:definition>100470 - Disclosure - Revenue Recognition - Summary of Disaggregates the Company&apos;s Revenue by Lease and Non Lease (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureNotesPayableComponentsOfNotesPayableDetail" id="Role_DisclosureNotesPayableComponentsOfNotesPayableDetail">
        <link:definition>100480 - Disclosure - Notes Payable - Components of Notes Payable (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureNotesPayableComponentsOfNotesPayableParentheticalDetail" id="Role_DisclosureNotesPayableComponentsOfNotesPayableParentheticalDetail">
        <link:definition>100490 - Disclosure - Notes Payable - Components of Notes Payable (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureNotesPayableScheduleOfFutureMinimumPaymentsUnderUnsecuredRevolvingLinesOfCreditAnd368SeniorNotesAnd384SeniorNotesDetail" id="Role_DisclosureNotesPayableScheduleOfFutureMinimumPaymentsUnderUnsecuredRevolvingLinesOfCreditAnd368SeniorNotesAnd384SeniorNotesDetail">
        <link:definition>100500 - Disclosure - Notes Payable - Schedule of Future Minimum Payments under Unsecured Revolving Lines of Credit and 3.68% Senior Notes and 3.84% Senior Notes (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" id="Role_DisclosureNotesPayableAdditionalInformationDetail">
        <link:definition>100510 - Disclosure - Notes Payable - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureNotesPayableScheduleOfInformationRelatedToLinesOfCreditDetail" id="Role_DisclosureNotesPayableScheduleOfInformationRelatedToLinesOfCreditDetail">
        <link:definition>100520 - Disclosure - Notes Payable - Schedule of Information Related to Lines of Credit (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeBeforeProvisionBenefitForIncomeTaxesDetail" id="Role_DisclosureIncomeTaxesScheduleOfIncomeBeforeProvisionBenefitForIncomeTaxesDetail">
        <link:definition>100530 - Disclosure - Income Taxes - Schedule of Income Before Provision (Benefit) for Income Taxes (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetail" id="Role_DisclosureIncomeTaxesProvisionBenefitForIncomeTaxesDetail">
        <link:definition>100540 - Disclosure - Income Taxes - Provision (Benefit) for Income Taxes (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureIncomeTaxesReconciliationOfUSFederalStatutoryTaxRateToCompanySEffectiveTaxRateDetail" id="Role_DisclosureIncomeTaxesReconciliationOfUSFederalStatutoryTaxRateToCompanySEffectiveTaxRateDetail">
        <link:definition>100550 - Disclosure - Income Taxes - Reconciliation of U.S. Federal Statutory Tax Rate to Company&apos;s Effective Tax Rate (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureIncomeTaxesDeferredIncomeTaxesRelatedToTemporaryDifferencesBetweenTaxBasesOfAssetsAndLiabilitiesDetail" id="Role_DisclosureIncomeTaxesDeferredIncomeTaxesRelatedToTemporaryDifferencesBetweenTaxBasesOfAssetsAndLiabilitiesDetail">
        <link:definition>100560 - Disclosure - Income Taxes - Deferred Income Taxes Related to Temporary Differences between Tax Bases of Assets and Liabilities (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureIncomeTaxesDeferredIncomeTaxesRelatedToTemporaryDifferencesBetweenTaxBasesOfAssetsAndLiabilitiesParentheticalDetail" id="Role_DisclosureIncomeTaxesDeferredIncomeTaxesRelatedToTemporaryDifferencesBetweenTaxBasesOfAssetsAndLiabilitiesParentheticalDetail">
        <link:definition>100570 - Disclosure - Income Taxes - Deferred Income Taxes Related to Temporary Differences between Tax Bases of Assets and Liabilities (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" id="Role_DisclosureIncomeTaxesAdditionalInformationDetail">
        <link:definition>100580 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureBenefitPlansAdditionalInformationDetail" id="Role_DisclosureBenefitPlansAdditionalInformationDetail">
        <link:definition>100590 - Disclosure - Benefit Plans - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureBenefitPlansSummaryOfCompanySOptionActivityDetail" id="Role_DisclosureBenefitPlansSummaryOfCompanySOptionActivityDetail">
        <link:definition>100600 - Disclosure - Benefit Plans - Summary of Company&apos;s Option Activity (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureBenefitPlansOptionsOutstandingAndOptionsExercisableByExercisePriceWithWeightedAverageRemainingContractualLifeForOptionsOutstandingAndWeightedAverageExercisePriceDetail" id="Role_DisclosureBenefitPlansOptionsOutstandingAndOptionsExercisableByExercisePriceWithWeightedAverageRemainingContractualLifeForOptionsOutstandingAndWeightedAverageExercisePriceDetail">
        <link:definition>100610 - Disclosure - Benefit Plans - Options Outstanding and Options Exercisable by Exercise Price with Weighted-Average Remaining Contractual Life for Options Outstanding and Weighted-Average Exercise Price (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureBenefitPlansSummaryOfCompanySRestrictedStockUnitsActivityDetail" id="Role_DisclosureBenefitPlansSummaryOfCompanySRestrictedStockUnitsActivityDetail">
        <link:definition>100620 - Disclosure - Benefit Plans - Summary of Company&apos;s Restricted Stock Units Activity (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" id="Role_DisclosureShareholdersEquityAdditionalInformationDetail">
        <link:definition>100630 - Disclosure - Shareholders&apos; Equity - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureCommitmentsAndContingenciesMinimumPaymentsUnderLeasesExclusiveOfPropertyTaxesAndInsuranceDetail" id="Role_DisclosureCommitmentsAndContingenciesMinimumPaymentsUnderLeasesExclusiveOfPropertyTaxesAndInsuranceDetail">
        <link:definition>100640 - Disclosure - Commitments and Contingencies - Minimum Payments under Leases, Exclusive of Property Taxes and Insurance (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail">
        <link:definition>100650 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" id="Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail">
        <link:definition>100660 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" id="Role_DisclosureIntangibleAssetsAdditionalInformationDetail">
        <link:definition>100670 - Disclosure - Intangible Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail" id="Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail">
        <link:definition>100680 - Disclosure - Related Party Transactions - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail" id="Role_DisclosureSegmentReportingAdditionalInformationDetail">
        <link:definition>100690 - Disclosure - Segment Reporting - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureSegmentReportingSummarizedFinancialInformationForCompanySReportableSegmentsDetail" id="Role_DisclosureSegmentReportingSummarizedFinancialInformationForCompanySReportableSegmentsDetail">
        <link:definition>100700 - Disclosure - Segment Reporting - Summarized Financial Information for Company&apos;s Reportable Segments (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureSegmentReportingSummarizedFinancialInformationForCompanySReportableSegmentsParentheticalDetail" id="Role_DisclosureSegmentReportingSummarizedFinancialInformationForCompanySReportableSegmentsParentheticalDetail">
        <link:definition>100710 - Disclosure - Segment Reporting - Summarized Financial Information for Company&apos;s Reportable Segments (Parenthetical) (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.mgrc.com/20201231/taxonomy/role/DisclosureQuarterlyFinancialInformationQuarterlyFinancialInformationDetail" id="Role_DisclosureQuarterlyFinancialInformationQuarterlyFinancialInformationDetail">
        <link:definition>100720 - Disclosure - Quarterly Financial Information - Quarterly Financial Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="mgrc_OperatingLeaseLeaseAndRelatedServicesIncome" name="OperatingLeaseLeaseAndRelatedServicesIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="mgrc_OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue" name="OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="mgrc_RelocatableModularBuildings" name="RelocatableModularBuildings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="mgrc_ElectronicTestEquipment" name="ElectronicTestEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="mgrc_LiquidAndSolidContainmentTanksAndBoxes" name="LiquidAndSolidContainmentTanksAndBoxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="mgrc_CostOfRentalRelatedServices" name="CostOfRentalRelatedServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="mgrc_DirectCostsOfRentalOperations" name="DirectCostsOfRentalOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="mgrc_ImplementedAccountingPronouncementsTextBlock" name="ImplementedAccountingPronouncementsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_LeasesDisclosureTextBlock" name="LeasesDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_OrganizationPolicyTextBlock" name="OrganizationPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_OtherDirectCostsOfRentalOperationsPolicyTextBlock" name="OtherDirectCostsOfRentalOperationsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_UsefulLiveAndResidualValueTableTextBlock" name="UsefulLiveAndResidualValueTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_NetInvestmentInFinanceLeaseReceivablesTableTextBlock" name="NetInvestmentInFinanceLeaseReceivablesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_NumberOfDivisions" name="NumberOfDivisions" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_SummaryOfSignificantAccountingPoliciesLineItems" name="SummaryOfSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_SummaryOfSignificantAccountingPoliciesTable" name="SummaryOfSignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_ModularRentalEquipmentMember" name="ModularRentalEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_PropertySubjectToOrAvailableForOperatingLeaseUsefulLife" name="PropertySubjectToOrAvailableForOperatingLeaseUsefulLife" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_PercentageResidualValuePropertySubjectToOrAvailableForOperatingLease" name="PercentageResidualValuePropertySubjectToOrAvailableForOperatingLease" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_RelocatableModularBuildingsMember" name="RelocatableModularBuildingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_RelocatableModularAccessoriesMember" name="RelocatableModularAccessoriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_BlastResistantModulesMember" name="BlastResistantModulesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_PortableStorageContainersMember" name="PortableStorageContainersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_ElectronicTestEquipmentAndAccessoriesMember" name="ElectronicTestEquipmentAndAccessoriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_LiquidAndSolidContainmentTanksAndAccessoriesMember" name="LiquidAndSolidContainmentTanksAndAccessoriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_ProductsWarrantyPeriodForRentalEquipment" name="ProductsWarrantyPeriodForRentalEquipment" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_ProductsWarrantyPeriodForEquipmentManufactured" name="ProductsWarrantyPeriodForEquipmentManufactured" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_PropertyPlantAndEquipmentNetExcludingCapitalizedCost" name="PropertyPlantAndEquipmentNetExcludingCapitalizedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="mgrc_FurnitureOfficeEquipmentAndSoftwareMember" name="FurnitureOfficeEquipmentAndSoftwareMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_VehiclesAndMachineryMember" name="VehiclesAndMachineryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_IndefiniteLivedIntangibleAssetsIncludingGoodwill" name="IndefiniteLivedIntangibleAssetsIncludingGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="mgrc_AveragePricePerRepurchasedShares" name="AveragePricePerRepurchasedShares" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_CreditPeriodForCustomers" name="CreditPeriodForCustomers" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_RecordedFairValueOfNotesPayable" name="RecordedFairValueOfNotesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="mgrc_LeasesLineItems" name="LeasesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_LeasesTable" name="LeasesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" name="CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" name="RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_LessorOperatingLeaseRentalProductsUsefulLives" name="LessorOperatingLeaseRentalProductsUsefulLives" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_RevenueCreditPeriodForCustomers" name="RevenueCreditPeriodForCustomers" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_DeferredIncomeMember" name="DeferredIncomeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_MobileModularMember" name="MobileModularMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_TrsRenTelcoMember" name="TrsRenTelcoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_AdlerTanksMember" name="AdlerTanksMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_EnviroplexMember" name="EnviroplexMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_LeasingMember" name="LeasingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_NonLeaseRentalRelatedServicesMember" name="NonLeaseRentalRelatedServicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_NonLeaseSalesMember" name="NonLeaseSalesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_NonLeaseOtherMember" name="NonLeaseOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_NonLeaseRevenuesMember" name="NonLeaseRevenuesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_NotesPayableAmountAfterReclassificationOfPrepaidDebtFinancingCost" name="NotesPayableAmountAfterReclassificationOfPrepaidDebtFinancingCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="mgrc_SeriesBSeniorNotesMember" name="SeriesBSeniorNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_SeriesCSeniorNotesMember" name="SeriesCSeniorNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_ThreePointSixEightPercentDueTwoThousandTwentyOneMember" name="ThreePointSixEightPercentDueTwoThousandTwentyOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_ThreePointEightFourPercentDueTwoThousandTwentyTwoMember" name="ThreePointEightFourPercentDueTwoThousandTwentyTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_DebtInstrumentMaturityYear" name="DebtInstrumentMaturityYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_NotesPayableToBanksAndOthersMember" name="NotesPayableToBanksAndOthersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_LineOfCreditFacilityEnhancedBorrowingCapacity" name="LineOfCreditFacilityEnhancedBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="mgrc_LineOfCreditFacilityIndebtedness" name="LineOfCreditFacilityIndebtedness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="mgrc_MaximumAdditionalSeniorNotesIndebtedness" name="MaximumAdditionalSeniorNotesIndebtedness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="mgrc_UnsecuredRevolvingCreditFacilityAfterRenewedMember" name="UnsecuredRevolvingCreditFacilityAfterRenewedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_SwingLineLoansMember" name="SwingLineLoansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_UnsecuredRevolvingCreditFacilityBeforeRenewalMember" name="UnsecuredRevolvingCreditFacilityBeforeRenewalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_LineOfCreditFacilityOneOrMoreTranchesMember" name="LineOfCreditFacilityOneOrMoreTranchesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_TreasurySweepNoteDueMarch312025Member" name="TreasurySweepNoteDueMarch312025Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_NotesIssuedMarch172014AndDueMarch172021Member" name="NotesIssuedMarch172014AndDueMarch172021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_NotesIssuedNovember52015AndDueNovember52022Member" name="NotesIssuedNovember52015AndDueNovember52022Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_MUFGUnionBankNAMember" name="MUFGUnionBankNAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_SweepServiceFacilityMember" name="SweepServiceFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_NotePurchaseAgreementMember" name="NotePurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_ShelfNotesMember" name="ShelfNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_SeniorUnsecuredNotesMember" name="SeniorUnsecuredNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_RateLockAgreementMember" name="RateLockAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_LineOfCreditFacilityCovenantsAggregateFixedChargeCoverageRatio" name="LineOfCreditFacilityCovenantsAggregateFixedChargeCoverageRatio" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_LineOfCreditFacilityCovenantsActualAggregateFixedChargeCoverageRatio" name="LineOfCreditFacilityCovenantsActualAggregateFixedChargeCoverageRatio" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_LineOfCreditFacilityCovenantsAggregateFixedChargeLeverageRatio" name="LineOfCreditFacilityCovenantsAggregateFixedChargeLeverageRatio" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_LineOfCreditFacilityCovenantsActualAggregateFixedChargeLeverageRatio" name="LineOfCreditFacilityCovenantsActualAggregateFixedChargeLeverageRatio" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_DebtInstrumentRepaymentDateOne" name="DebtInstrumentRepaymentDateOne" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_EffectiveIncomeTaxRateReconciliationDeferredTaxApportionmentChangeInStateAndLocalIncomeTaxes" name="EffectiveIncomeTaxRateReconciliationDeferredTaxApportionmentChangeInStateAndLocalIncomeTaxes" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_EffectiveIncomeTaxRateReconciliationDeductibleExpenseShareBasedCompensationCostIncomeTaxPurposesPercent" name="EffectiveIncomeTaxRateReconciliationDeductibleExpenseShareBasedCompensationCostIncomeTaxPurposesPercent" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_TaxCutsAndJobsActOf2017ChangeInTaxRatePercentage" name="TaxCutsAndJobsActOf2017ChangeInTaxRatePercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_TaxCutsAndJobsActOf2017IncompleteAccountingAccumulatedEarningsOfForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability" name="TaxCutsAndJobsActOf2017IncompleteAccountingAccumulatedEarningsOfForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="mgrc_OperatingLossCarryforwardsExpirationYear" name="OperatingLossCarryforwardsExpirationYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_TaxExpenseBenefitFromExercisingOfShareBasedCompensation" name="TaxExpenseBenefitFromExercisingOfShareBasedCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="mgrc_TaxBenefitLikelihoodPercentage" name="TaxBenefitLikelihoodPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantPeriodIncreaseDecrease" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantPeriodIncreaseDecrease" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_TwoThousandAndSixteenPlanMember" name="TwoThousandAndSixteenPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_PerformanceBasedRestrictedStockUnitsMember" name="PerformanceBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_ServiceBasedRestrictedStockUnitsMember" name="ServiceBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_CapitalizedCompensationCostsRelatedToShareBasedAwards" name="CapitalizedCompensationCostsRelatedToShareBasedAwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeLower" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeLower" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeUpper" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeUpper" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedTillDate" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedTillDate" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsTillDate" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsTillDate" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePriceRangeLowerRangeLimit" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePriceRangeLowerRangeLimit" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePriceRangeUpperRangeLimit" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePriceRangeUpperRangeLimit" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="mgrc_ExercisePriceRangeOneMember" name="ExercisePriceRangeOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_ExercisePriceRangeTwoMember" name="ExercisePriceRangeTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_ExercisePriceRangeThreeMember" name="ExercisePriceRangeThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_ExercisePriceRangeFourMember" name="ExercisePriceRangeFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_ExercisePriceRangeFiveMember" name="ExercisePriceRangeFiveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_ExercisePriceRangeSixMember" name="ExercisePriceRangeSixMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentageVestedOnAnniversary" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentageVestedOnAnniversary" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="mgrc_DefinedContributionPlanEligiblePeriodOfServiceForParticipationInPlan" name="DefinedContributionPlanEligiblePeriodOfServiceForParticipationInPlan" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_MinimumAgeForEmployeesToParticipateInKSOP" name="MinimumAgeForEmployeesToParticipateInKSOP" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_EmployeeStockOwnershipPlanEsopSharesInEsopAsPercentageOfOutstandingStock" name="EmployeeStockOwnershipPlanEsopSharesInEsopAsPercentageOfOutstandingStock" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_HealthPlanAnnualStopLossInsurancePerClaim" name="HealthPlanAnnualStopLossInsurancePerClaim" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="mgrc_HealthAndWorkersCompensationPlansLiability" name="HealthAndWorkersCompensationPlansLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="mgrc_WorkersCompensationInsuranceWithNoStopLossForPriorClaimYears" name="WorkersCompensationInsuranceWithNoStopLossForPriorClaimYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="mgrc_PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition" name="PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="mgrc_PercentageOfUtilizationPeriod" name="PercentageOfUtilizationPeriod" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_PercentageOfAverageUtilizationPeriod" name="PercentageOfAverageUtilizationPeriod" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_NumberOfMajorCustomer" name="NumberOfMajorCustomer" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="mgrc_RentalEquipmentAtCostAbstract" name="RentalEquipmentAtCostAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
</xsd:schema>
