<?xml version="1.0" encoding="us-ascii"?>
<!-- DFS ActiveDisclosure(SM) XBRL Schema Document - http://www.dfsco.com/financial-services/ -->
<!-- Creation Date      : 2019-02-26T00:20:13.1747048+00:00 -->
<!-- Version            : 3.3.6989.14284 -->
<!-- Package ID         : 901533f6d58a439eb95a95c5b98459a4 -->
<!-- Copyright (c) 2019 Donnelley Financial, LLC. All Rights Reserved. -->
<schema xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:srt-types="http://fasb.org/srt-types/2018-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2017-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/2017-01-31" xmlns:mgrc="http://www.mgrc.com/20181231" xmlns:exch="http://xbrl.sec.gov/exch/2018-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.mgrc.com/20181231" xmlns="http://www.w3.org/2001/XMLSchema">
  <import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
  <import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
  <import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <import schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2018-01-31" />
  <import schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" namespace="http://fasb.org/us-gaap/2018-01-31" />
  <import schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" namespace="http://fasb.org/srt/2018-01-31" />
  <import schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd" namespace="http://fasb.org/us-types/2018-01-31" />
  <import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
  <import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
  <import schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd" namespace="http://fasb.org/srt-types/2018-01-31" />
  <import schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" namespace="http://xbrl.sec.gov/country/2017-01-31" />
  <import schemaLocation="https://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" namespace="http://xbrl.sec.gov/currency/2017-01-31" />
  <import schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd" namespace="http://xbrl.sec.gov/exch/2018-01-31" />
  <import schemaLocation="https://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" namespace="http://xbrl.sec.gov/invest/2013-01-31" />
  <import schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" namespace="http://xbrl.sec.gov/naics/2017-01-31" />
  <import schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" namespace="http://xbrl.sec.gov/sic/2011-01-31" />
  <import schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" namespace="http://xbrl.sec.gov/stpr/2018-01-31" />
  <annotation>
    <appinfo>
      <link:roleType id="TemplateLink" roleURI="http://www.mgrc.com/20181231/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-20181231_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-20181231_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-20181231_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-20181231_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/20181231/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/20181231/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/20181231/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/20181231/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/20181231/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/20181231/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/20181231/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/20181231/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/20181231/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/20181231/taxonomy/role/DisclosureImplementedAccountingPronouncements" id="Role_DisclosureImplementedAccountingPronouncements">
        <link:definition>100090 - 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/20181231/taxonomy/role/DisclosureFinancedLeaseReceivables" id="Role_DisclosureFinancedLeaseReceivables">
        <link:definition>100100 - Disclosure - Financed Lease Receivables</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/20181231/taxonomy/role/DisclosureNotesPayable" id="Role_DisclosureNotesPayable">
        <link:definition>100110 - 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/20181231/taxonomy/role/DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>100120 - 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/20181231/taxonomy/role/DisclosureBenefitPlans" id="Role_DisclosureBenefitPlans">
        <link:definition>100130 - 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/20181231/taxonomy/role/DisclosureShareholdersEquity" id="Role_DisclosureShareholdersEquity">
        <link:definition>100140 - 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/20181231/taxonomy/role/DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies">
        <link:definition>100150 - 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/20181231/taxonomy/role/DisclosureIntangibleAssets" id="Role_DisclosureIntangibleAssets">
        <link:definition>100160 - 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/20181231/taxonomy/role/DisclosureRelatedPartyTransactions" id="Role_DisclosureRelatedPartyTransactions">
        <link:definition>100170 - 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/20181231/taxonomy/role/DisclosureSegmentReporting" id="Role_DisclosureSegmentReporting">
        <link:definition>100180 - 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/20181231/taxonomy/role/DisclosureQuarterlyFinancialInformation" id="Role_DisclosureQuarterlyFinancialInformation">
        <link:definition>100190 - 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/20181231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>100200 - 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/20181231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesTables">
        <link:definition>100210 - 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/20181231/taxonomy/role/DisclosureImplementedAccountingPronouncementsTables" id="Role_DisclosureImplementedAccountingPronouncementsTables">
        <link:definition>100220 - Disclosure - Implemented Accounting Pronouncements (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/20181231/taxonomy/role/DisclosureFinancedLeaseReceivablesTables" id="Role_DisclosureFinancedLeaseReceivablesTables">
        <link:definition>100230 - Disclosure - Financed Lease Receivables (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/20181231/taxonomy/role/DisclosureNotesPayableTables" id="Role_DisclosureNotesPayableTables">
        <link:definition>100240 - 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/20181231/taxonomy/role/DisclosureIncomeTaxesTables" id="Role_DisclosureIncomeTaxesTables">
        <link:definition>100250 - 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/20181231/taxonomy/role/DisclosureBenefitPlansTables" id="Role_DisclosureBenefitPlansTables">
        <link:definition>100260 - 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/20181231/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" id="Role_DisclosureCommitmentsAndContingenciesTables">
        <link:definition>100270 - 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/20181231/taxonomy/role/DisclosureIntangibleAssetsTables" id="Role_DisclosureIntangibleAssetsTables">
        <link:definition>100280 - 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/20181231/taxonomy/role/DisclosureSegmentReportingTables" id="Role_DisclosureSegmentReportingTables">
        <link:definition>100290 - 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/20181231/taxonomy/role/DisclosureQuarterlyFinancialInformationTables" id="Role_DisclosureQuarterlyFinancialInformationTables">
        <link:definition>100300 - 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/20181231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
        <link:definition>100310 - 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/20181231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesAndResidualValuesOfCompanySRentalEquipmentDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesAndResidualValuesOfCompanySRentalEquipmentDetail">
        <link:definition>100320 - 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/20181231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentDetail">
        <link:definition>100330 - 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/20181231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageCommonStockUsedToCalculateBasicAndDilutedEarningsPerShareDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageCommonStockUsedToCalculateBasicAndDilutedEarningsPerShareDetail">
        <link:definition>100340 - 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/20181231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSecuritiesNotIncludedInComputationOfDilutedEarningsPerShareDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSecuritiesNotIncludedInComputationOfDilutedEarningsPerShareDetail">
        <link:definition>100350 - Disclosure - Summary of Significant Accounting Policies - Securities Not Included in Computation of 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/20181231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAllowanceForDoubtfulAccountsActivityDetail" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfAllowanceForDoubtfulAccountsActivityDetail">
        <link:definition>100360 - 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/20181231/taxonomy/role/DisclosureImplementedAccountingPronouncementsAdditionalInformationDetail" id="Role_DisclosureImplementedAccountingPronouncementsAdditionalInformationDetail">
        <link:definition>100370 - 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/20181231/taxonomy/role/DisclosureImplementedAccountingPronouncementsSummaryOfDisaggregatesCompanySRevenueByLeaseAndNonLeaseDetail" id="Role_DisclosureImplementedAccountingPronouncementsSummaryOfDisaggregatesCompanySRevenueByLeaseAndNonLeaseDetail">
        <link:definition>100380 - Disclosure - Implemented Accounting Pronouncements - 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/20181231/taxonomy/role/DisclosureFinancedLeaseReceivablesMinimumLeasePaymentsReceivableAndNetInvestmentIncludedInAccountsReceivableForLeasesDetail" id="Role_DisclosureFinancedLeaseReceivablesMinimumLeasePaymentsReceivableAndNetInvestmentIncludedInAccountsReceivableForLeasesDetail">
        <link:definition>100390 - Disclosure - Financed Lease Receivables - 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/20181231/taxonomy/role/DisclosureFinancedLeaseReceivablesFutureMinimumLeasePaymentsUnderNonCancelableSalesTypeLeasesDetail" id="Role_DisclosureFinancedLeaseReceivablesFutureMinimumLeasePaymentsUnderNonCancelableSalesTypeLeasesDetail">
        <link:definition>100400 - Disclosure - Financed Lease Receivables - Future Minimum Lease Payments under Non-Cancelable Sales-Type 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/20181231/taxonomy/role/DisclosureNotesPayableComponentsOfNotesPayableDetail" id="Role_DisclosureNotesPayableComponentsOfNotesPayableDetail">
        <link:definition>100410 - 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/20181231/taxonomy/role/DisclosureNotesPayableComponentsOfNotesPayableParentheticalDetail" id="Role_DisclosureNotesPayableComponentsOfNotesPayableParentheticalDetail">
        <link:definition>100420 - 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/20181231/taxonomy/role/DisclosureNotesPayableScheduleOfFutureMinimumPaymentsUnderUnsecuredRevolvingLinesOfCreditAnd368SeniorNotesAnd384SeniorNotesDetail" id="Role_DisclosureNotesPayableScheduleOfFutureMinimumPaymentsUnderUnsecuredRevolvingLinesOfCreditAnd368SeniorNotesAnd384SeniorNotesDetail">
        <link:definition>100430 - 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/20181231/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" id="Role_DisclosureNotesPayableAdditionalInformationDetail">
        <link:definition>100440 - 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/20181231/taxonomy/role/DisclosureNotesPayableScheduleOfInformationRelatedToLinesOfCreditDetail" id="Role_DisclosureNotesPayableScheduleOfInformationRelatedToLinesOfCreditDetail">
        <link:definition>100450 - 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/20181231/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeBeforeBenefitProvisionForIncomeTaxesDetail" id="Role_DisclosureIncomeTaxesScheduleOfIncomeBeforeBenefitProvisionForIncomeTaxesDetail">
        <link:definition>100460 - Disclosure - Income Taxes - Schedule of Income Before (Benefit) Provision 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/20181231/taxonomy/role/DisclosureIncomeTaxesBenefitProvisionForIncomeTaxesDetail" id="Role_DisclosureIncomeTaxesBenefitProvisionForIncomeTaxesDetail">
        <link:definition>100470 - Disclosure - Income Taxes - (Benefit) Provision 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/20181231/taxonomy/role/DisclosureIncomeTaxesReconciliationOfUSFederalStatutoryTaxRateToCompanySEffectiveTaxRateDetail" id="Role_DisclosureIncomeTaxesReconciliationOfUSFederalStatutoryTaxRateToCompanySEffectiveTaxRateDetail">
        <link:definition>100480 - 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/20181231/taxonomy/role/DisclosureIncomeTaxesDeferredIncomeTaxesRelatedToTemporaryDifferencesBetweenTaxBasesOfAssetsAndLiabilitiesDetail" id="Role_DisclosureIncomeTaxesDeferredIncomeTaxesRelatedToTemporaryDifferencesBetweenTaxBasesOfAssetsAndLiabilitiesDetail">
        <link:definition>100490 - 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/20181231/taxonomy/role/DisclosureIncomeTaxesDeferredIncomeTaxesRelatedToTemporaryDifferencesBetweenTaxBasesOfAssetsAndLiabilitiesParentheticalDetail" id="Role_DisclosureIncomeTaxesDeferredIncomeTaxesRelatedToTemporaryDifferencesBetweenTaxBasesOfAssetsAndLiabilitiesParentheticalDetail">
        <link:definition>100500 - 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/20181231/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" id="Role_DisclosureIncomeTaxesAdditionalInformationDetail">
        <link:definition>100510 - 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/20181231/taxonomy/role/DisclosureBenefitPlansAdditionalInformationDetail" id="Role_DisclosureBenefitPlansAdditionalInformationDetail">
        <link:definition>100520 - 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/20181231/taxonomy/role/DisclosureBenefitPlansSummaryOfCompanySOptionActivityDetail" id="Role_DisclosureBenefitPlansSummaryOfCompanySOptionActivityDetail">
        <link:definition>100530 - 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/20181231/taxonomy/role/DisclosureBenefitPlansOptionsOutstandingAndOptionsExercisableByExercisePriceWithWeightedAverageRemainingContractualLifeForOptionsOutstandingAndWeightedAverageExercisePriceDetail" id="Role_DisclosureBenefitPlansOptionsOutstandingAndOptionsExercisableByExercisePriceWithWeightedAverageRemainingContractualLifeForOptionsOutstandingAndWeightedAverageExercisePriceDetail">
        <link:definition>100540 - 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/20181231/taxonomy/role/DisclosureBenefitPlansScheduleOfWeightedAverageAssumptionsUsedToDetermineFairValueOfOptionGrantedDetail" id="Role_DisclosureBenefitPlansScheduleOfWeightedAverageAssumptionsUsedToDetermineFairValueOfOptionGrantedDetail">
        <link:definition>100550 - Disclosure - Benefit Plans - Schedule of Weighted-Average Assumptions Used to Determine Fair Value of Option Granted (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/20181231/taxonomy/role/DisclosureBenefitPlansSummaryOfCompanySRestrictedStockUnitsActivityDetail" id="Role_DisclosureBenefitPlansSummaryOfCompanySRestrictedStockUnitsActivityDetail">
        <link:definition>100560 - 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/20181231/taxonomy/role/DisclosureShareholdersEquityAdditionalInformationDetail" id="Role_DisclosureShareholdersEquityAdditionalInformationDetail">
        <link:definition>100570 - 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/20181231/taxonomy/role/DisclosureCommitmentsAndContingenciesMinimumPaymentsUnderLeasesExclusiveOfPropertyTaxesAndInsuranceDetail" id="Role_DisclosureCommitmentsAndContingenciesMinimumPaymentsUnderLeasesExclusiveOfPropertyTaxesAndInsuranceDetail">
        <link:definition>100580 - 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/20181231/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail">
        <link:definition>100590 - 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/20181231/taxonomy/role/DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail" id="Role_DisclosureIntangibleAssetsSummaryOfIntangibleAssetsDetail">
        <link:definition>100600 - 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/20181231/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformationDetail" id="Role_DisclosureIntangibleAssetsAdditionalInformationDetail">
        <link:definition>100610 - 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/20181231/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail" id="Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetail">
        <link:definition>100620 - 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/20181231/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail" id="Role_DisclosureSegmentReportingAdditionalInformationDetail">
        <link:definition>100630 - 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/20181231/taxonomy/role/DisclosureSegmentReportingSummarizedFinancialInformationForCompanySReportableSegmentsDetail" id="Role_DisclosureSegmentReportingSummarizedFinancialInformationForCompanySReportableSegmentsDetail">
        <link:definition>100640 - 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/20181231/taxonomy/role/DisclosureSegmentReportingSummarizedFinancialInformationForCompanySReportableSegmentsParentheticalDetail" id="Role_DisclosureSegmentReportingSummarizedFinancialInformationForCompanySReportableSegmentsParentheticalDetail">
        <link:definition>100650 - 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/20181231/taxonomy/role/DisclosureQuarterlyFinancialInformationQuarterlyFinancialInformationDetail" id="Role_DisclosureQuarterlyFinancialInformationQuarterlyFinancialInformationDetail">
        <link:definition>100660 - 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>
    </appinfo>
  </annotation>
  <element id="mgrc_OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue" name="OperatingLeasesIncomeStatementLeaseRelatedServicesRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="mgrc_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_RelocatableModularBuildings" name="RelocatableModularBuildings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="mgrc_ElectronicTestEquipment" name="ElectronicTestEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="mgrc_LiquidAndSolidContainmentTanksAndBoxes" name="LiquidAndSolidContainmentTanksAndBoxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="mgrc_CostOfRentalRelatedServices" name="CostOfRentalRelatedServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="mgrc_ImplementedAccountingPronouncementsTextBlock" name="ImplementedAccountingPronouncementsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_OrganizationPolicyTextBlock" name="OrganizationPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_OtherDirectCostsOfRentalOperationsPolicyTextBlock" name="OtherDirectCostsOfRentalOperationsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_UsefulLiveAndResidualValueTableTextBlock" name="UsefulLiveAndResidualValueTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_ScheduleOfFutureMinimumRentalPaymentsReceivablesOperatingLeasesTableTextBlock" name="ScheduleOfFutureMinimumRentalPaymentsReceivablesOperatingLeasesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_CapitalLeasesFutureMinimumPaymentsReceivableTableTextBlock" name="CapitalLeasesFutureMinimumPaymentsReceivableTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_NumberOfDivisions" name="NumberOfDivisions" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_SummaryOfSignificantAccountingPoliciesLineItems" name="SummaryOfSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_SummaryOfSignificantAccountingPoliciesTable" name="SummaryOfSignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_ModularRentalEquipmentMember" name="ModularRentalEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_PropertySubjectToOrAvailableForOperatingLeaseUsefulLife" name="PropertySubjectToOrAvailableForOperatingLeaseUsefulLife" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_PercentageResidualValuePropertySubjectToOrAvailableForOperatingLease" name="PercentageResidualValuePropertySubjectToOrAvailableForOperatingLease" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_RelocatableModularBuildingsMember" name="RelocatableModularBuildingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_RelocatableModularAccessoriesMember" name="RelocatableModularAccessoriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_BlastResistantModulesMember" name="BlastResistantModulesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_PortableStorageContainersMember" name="PortableStorageContainersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_ElectronicTestEquipmentAndAccessoriesMember" name="ElectronicTestEquipmentAndAccessoriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_LiquidAndSolidContainmentTanksAndAccessoriesMember" name="LiquidAndSolidContainmentTanksAndAccessoriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_ProductsWarrantyPeriodForRentalEquipment" name="ProductsWarrantyPeriodForRentalEquipment" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_ProductsWarrantyPeriodForEquipmentManufactured" name="ProductsWarrantyPeriodForEquipmentManufactured" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_PropertyPlantAndEquipmentNetExcludingCapitalizedCost" name="PropertyPlantAndEquipmentNetExcludingCapitalizedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="mgrc_FurnitureOfficeAndComputerEquipmentMember" name="FurnitureOfficeAndComputerEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_VehiclesAndMachineryMember" name="VehiclesAndMachineryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_IndefiniteLivedIntangibleAssetsIncludingGoodwill" name="IndefiniteLivedIntangibleAssetsIncludingGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="mgrc_CreditPeriodForCustomers" name="CreditPeriodForCustomers" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_RecordedFairValueOfNotesPayable" name="RecordedFairValueOfNotesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="mgrc_RevenueCreditPeriodForCustomers" name="RevenueCreditPeriodForCustomers" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_DeferredIncomeMember" name="DeferredIncomeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_MobileModularMember" name="MobileModularMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_TrsRenTelcoMember" name="TrsRenTelcoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_AdlerTanksMember" name="AdlerTanksMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_EnviroplexMember" name="EnviroplexMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_LeasingMember" name="LeasingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_NonLeaseRentalRelatedServicesMember" name="NonLeaseRentalRelatedServicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_NonLeaseSalesMember" name="NonLeaseSalesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_NonLeaseOtherMember" name="NonLeaseOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_NonLeaseRevenuesMember" name="NonLeaseRevenuesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_NotesPayableAmountAfterReclassificationOfPrepaidDebtFinancingCost" name="NotesPayableAmountAfterReclassificationOfPrepaidDebtFinancingCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="mgrc_SeriesASeniorNotesMember" name="SeriesASeniorNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_SeriesBSeniorNotesMember" name="SeriesBSeniorNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_SeriesCSeniorNotesMember" name="SeriesCSeniorNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_FourPointZeroThreePercentDueTwoThousandEighteenMember" name="FourPointZeroThreePercentDueTwoThousandEighteenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_ThreePointSixEightPercentDueTwoThousandTwentyOneMember" name="ThreePointSixEightPercentDueTwoThousandTwentyOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_ThreePointEightFourPercentDueTwoThousandTwentyTwoMember" name="ThreePointEightFourPercentDueTwoThousandTwentyTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_DebtInstrumentMaturityYear" name="DebtInstrumentMaturityYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_NotesPayableToBanksAndOthersMember" name="NotesPayableToBanksAndOthersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_LineOfCreditFacilityEnhancedBorrowingCapacity" name="LineOfCreditFacilityEnhancedBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="mgrc_LineOfCreditFacilityAdditionalCapacityAvailable" name="LineOfCreditFacilityAdditionalCapacityAvailable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="mgrc_UnsecuredRevolvingCreditFacilityAfterRenewedMember" name="UnsecuredRevolvingCreditFacilityAfterRenewedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_UnsecuredRevolvingCreditFacilityBeforeRenewalMember" name="UnsecuredRevolvingCreditFacilityBeforeRenewalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_SwingLineLoansMember" name="SwingLineLoansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_SweepServiceFacilityMember" name="SweepServiceFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_ShelfNotesMember" name="ShelfNotesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_TwoThousandSixteenAmendmentMember" name="TwoThousandSixteenAmendmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_LineOfCreditFacilityCovenantsAggregateFixedChargeCoverageRatio" name="LineOfCreditFacilityCovenantsAggregateFixedChargeCoverageRatio" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_LineOfCreditFacilityCovenantsActualAggregateFixedChargeCoverageRatio" name="LineOfCreditFacilityCovenantsActualAggregateFixedChargeCoverageRatio" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_LineOfCreditFacilityCovenantsAggregateFixedChargeLeverageRatio" name="LineOfCreditFacilityCovenantsAggregateFixedChargeLeverageRatio" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_LineOfCreditFacilityCovenantsActualAggregateFixedChargeLeverageRatio" name="LineOfCreditFacilityCovenantsActualAggregateFixedChargeLeverageRatio" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_LineOfCreditFacilityCovenantsTangibleNetWorthDescription" name="LineOfCreditFacilityCovenantsTangibleNetWorthDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_LineOfCreditFacilityCovenantsTangibleNetWorthComponentFixedAmount" name="LineOfCreditFacilityCovenantsTangibleNetWorthComponentFixedAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="mgrc_LineOfCreditFacilityCovenantsTangibleNetWorthComponentAggregateNetIncomePercent" name="LineOfCreditFacilityCovenantsTangibleNetWorthComponentAggregateNetIncomePercent" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_LineOfCreditFacilityCovenantsTangibleNetWorthComponentProceedsFromIssuanceOfCommonStockPercentage" name="LineOfCreditFacilityCovenantsTangibleNetWorthComponentProceedsFromIssuanceOfCommonStockPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_ActualTangibleNetWorth" name="ActualTangibleNetWorth" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="mgrc_LineOfCreditFacilityWeightedInterestRateDuringPeriod" name="LineOfCreditFacilityWeightedInterestRateDuringPeriod" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_LineOfCreditFacilityBaseInterestRateAtPeriodEnd" name="LineOfCreditFacilityBaseInterestRateAtPeriodEnd" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_DebtInstrumentRepaymentDateOne" name="DebtInstrumentRepaymentDateOne" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_DebtInstrumentMaturityPeriod" name="DebtInstrumentMaturityPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_DebtInstrumentAverageLife" name="DebtInstrumentAverageLife" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_StatedCriteriaValueForDeterminingAvailableFacilityAmount" name="StatedCriteriaValueForDeterminingAvailableFacilityAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="mgrc_EffectiveIncomeTaxRateReconciliationDeferredTaxChangeInStateAndLocalIncomeTaxes" name="EffectiveIncomeTaxRateReconciliationDeferredTaxChangeInStateAndLocalIncomeTaxes" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_EffectiveIncomeTaxRateReconciliationDeductibleExpenseShareBasedCompensationCostIncomeTaxPurposesPercent" name="EffectiveIncomeTaxRateReconciliationDeductibleExpenseShareBasedCompensationCostIncomeTaxPurposesPercent" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_TaxCutsAndJobsActOf2017ChangeInTaxRatePercentage" name="TaxCutsAndJobsActOf2017ChangeInTaxRatePercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_TaxCutsAndJobsActOf2017IncompleteAccountingAccumulatedEarningsOfForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability" name="TaxCutsAndJobsActOf2017IncompleteAccountingAccumulatedEarningsOfForeignSubsidiaryProvisionalUnrecognizedDeferredTaxLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="mgrc_OperatingLossCarryforwardsExpirationYear" name="OperatingLossCarryforwardsExpirationYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_TaxExpenseBenefitFromExercisingOfShareBasedCompensation" name="TaxExpenseBenefitFromExercisingOfShareBasedCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="mgrc_TaxBenefitLikelihoodPercentage" name="TaxBenefitLikelihoodPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantPeriodIncreaseDecrease" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantPeriodIncreaseDecrease" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_TwoThousandAndSixteenPlanMember" name="TwoThousandAndSixteenPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_PerformanceBasedRestrictedStockUnitsMember" name="PerformanceBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_ServiceBasedRestrictedStockUnitsMember" name="ServiceBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_CapitalizedCompensationCostsRelatedToShareBasedAwards" name="CapitalizedCompensationCostsRelatedToShareBasedAwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeLower" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeLower" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeUpper" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsCumulativeNumberWeightedAverageExercisePriceRangeUpper" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedTillDate" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedTillDate" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsTillDate" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsTillDate" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePriceRangeLowerRangeLimit" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePriceRangeLowerRangeLimit" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePriceRangeUpperRangeLimit" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePriceRangeUpperRangeLimit" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <element id="mgrc_ExercisePriceRangeOneMember" name="ExercisePriceRangeOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_ExercisePriceRangeTwoMember" name="ExercisePriceRangeTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_ExercisePriceRangeThreeMember" name="ExercisePriceRangeThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_ExercisePriceRangeFourMember" name="ExercisePriceRangeFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_ExercisePriceRangeFiveMember" name="ExercisePriceRangeFiveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_ExercisePriceRangeSixMember" name="ExercisePriceRangeSixMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentageVestedOnAnniversary" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentageVestedOnAnniversary" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVest" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <element id="mgrc_DefinedContributionPlanEligiblePeriodOfServiceForParticipationInPlan" name="DefinedContributionPlanEligiblePeriodOfServiceForParticipationInPlan" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_MinimumAgeForEmployeesToParticipateInKSOP" name="MinimumAgeForEmployeesToParticipateInKSOP" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_EmployeeStockOwnershipPlanEsopSharesInEsopAsPercentageOfOutstandingStock" name="EmployeeStockOwnershipPlanEsopSharesInEsopAsPercentageOfOutstandingStock" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_HealthCompensationPlanAnnualStopLossInsuranceAmount" name="HealthCompensationPlanAnnualStopLossInsuranceAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="mgrc_HealthAndWorkersCompensationPlansLiability" name="HealthAndWorkersCompensationPlansLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="mgrc_WorkersCompensationPlanAnnualStopLossInsuranceAmount" name="WorkersCompensationPlanAnnualStopLossInsuranceAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="mgrc_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearSix" name="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearSix" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <element id="mgrc_PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition" name="PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <element id="mgrc_PercentageOfUtilizationPeriod" name="PercentageOfUtilizationPeriod" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_PercentageOfAverageUtilizationPeriod" name="PercentageOfAverageUtilizationPeriod" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_NumberOfMajorCustomer" name="NumberOfMajorCustomer" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <element id="mgrc_RentalEquipmentAtCostAbstract" name="RentalEquipmentAtCostAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
</schema>
