Stay organized with collections
Save and categorize content based on your preferences.
The Migration Center discovery client CLI (mcdc CLI) is an offline
tool that lets you run different types of asset discoveries on your
infrastructure. These asset discoveries scan the physical servers, virtual
machine (VM) instances, and databases in your infrastructure to collect
the necessary information for a successful migration assessment to
Google Cloud.
Migration Center provides advanced migration
recommendations and planning capabilities, however, if you're working with
sensitive data and don't want to upload it to Google Cloud, you can
choose to run an offline assessment
instead.
The mcdc CLI has the following advantages:
It doesn't require installation.
It runs on Linux and Windows host machines.
It creates offline assessment reports.
You can use the data collected by running a mcdc CLI
discovery to perform the following actions:
Using the mcdc CLI, you can run the following collection
methods:
Inventory discovery scans and lists all of the VMware VM instances, Amazon
Elastic Compute Cloud (EC2) instances,
Amazon Relational Database Service (RDS)
and Azure Virtual Machine instances (Preview).
Guest discovery scans VM instances and physical servers, collecting data
about the running applications. This data includes information about machine
configurations, hardware, network, open files, services, and processes. Guest
discovery also scans and lists Microsoft SQL Server, PostgreSQL, and MySQL databases
that are running on-premises and on AWS.
IP range scan detects all assets in your network, verifies credentials,
and scans the detected assets. It collects data using guest discovery. Use
IP range scan when you have several machines in an IP address range or when
you are unfamiliar with the infrastructure that you want to scan.
Limitations
The mcdc CLI can export data of only up to 10,000 machines
to Migration Center.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-25 UTC."],[],[],null,["# Migration Center discovery client CLI overview\n\nThe Migration Center discovery client CLI (`mcdc` CLI) is an offline\ntool that lets you run different types of asset discoveries on your\ninfrastructure. These asset discoveries scan the physical servers, virtual\nmachine (VM) instances, and databases in your infrastructure to collect\nthe necessary information for a successful migration assessment to\nGoogle Cloud.\n\nMigration Center provides advanced migration\nrecommendations and planning capabilities, however, if you're working with\nsensitive data and don't want to upload it to Google Cloud, you can\nchoose to [run an offline assessment](/migration-center/docs/run-offline-assessment)\ninstead.\n\nThe `mcdc` CLI has the following advantages:\n\n- It doesn't require installation.\n- It runs on Linux and Windows host machines.\n- It creates offline assessment reports.\n\nYou can use the data collected by running a `mcdc` CLI\ndiscovery to perform the following actions:\n\n- [Run an offline assessment](/migration-center/docs/run-offline-assessment).\n- [Export this data to Migration Center](/migration-center/docs/export-collected-data) where you can perform these actions:\n - [View and understand insights](/migration-center/docs/view-and-understand-insights)\n - [Group assets](/migration-center/docs/create-groups).\n - [Generate total cost of ownership (TCO) reports](/migration-center/docs/generate-tco-report)\n\n| **Note:** The `mcdc` CLI doesn't upload the collected data to Google Cloud until you choose to export it to Migration Center.\n\nAvailable collection methods\n----------------------------\n\nUsing the `mcdc` CLI, you can run the following collection\nmethods:\n\n- **Inventory discovery** scans and lists all of the VMware VM instances, Amazon Elastic Compute Cloud (EC2) instances, Amazon Relational Database Service (RDS) and Azure Virtual Machine instances ([Preview](/products#product-launch-stages)).\n- **Guest discovery** scans VM instances and physical servers, collecting data about the running applications. This data includes information about machine configurations, hardware, network, open files, services, and processes. Guest discovery also scans and lists Microsoft SQL Server, PostgreSQL, and MySQL databases that are running on-premises and on AWS.\n- **IP range scan** detects all assets in your network, verifies credentials, and scans the detected assets. It collects data using guest discovery. Use IP range scan when you have several machines in an IP address range or when you are unfamiliar with the infrastructure that you want to scan.\n\nLimitations\n-----------\n\n- The `mcdc` CLI can export data of only up to 10,000 machines to Migration Center.\n\nWhat's next\n-----------\n\n- Review the [requirements for downloading and running `mcdc` CLI](/migration-center/docs/review-collector-cli-requirements).\n- Learn more about the following discovery methods:\n\n - [Inventory discovery](/migration-center/docs/run-inventory-discovery)\n - [Guest discovery](/migration-center/docs/run-guest-discovery)\n - [IP range scan](/migration-center/docs/run-ip-range-scan)"]]