Docs Menu

Docs HomeView & Analyze DataMongoDB Compass

Command Line Options

On this page

  • Definition
  • Compass Executable Location
  • Syntax
  • Options
  • Learn More

You can customize MongoDB Compass using command line options.

You can start MongoDB Compass and set configuration options from the command line. When you use the command line to set configuration options, the options are set at startup. Settings configured using command line options cannot be modified on the Compass interface.

The name and location of the Compass executable varies by operating system.

Operating System
Executable Name
The installer installs it in the /usr/bin directory.
The installer installs it in a folder you pick during the installation process.
MongoDB Compass

The installer installs it under the Applications folder:

/Applications/MongoDB\\ Compass

Use the following syntax to start MongoDB Compass and set a configuration option:

<path-to-Compass-executable> --<option>

These options can only be set on the command line. These options cannot be set in the Settings panel or the Compass configuration file.

Export favorite connections.
--file <file>
Specify a file containing a list of connections. These connections are automatically available once MongoDB Compass starts.
Show MongoDB Compass options.
Import favorite connections.

Specify a passphrase to encrypt the exported favorite connections output file.

Specify a passphrase to decrypt the imported favorite connections file.

Show MongoDB Compass version.

These options can be set on the command line, in a configuration file, or in the Settings panel. Setting an option on the command line overrides the value in the Settings panel.

Enable automatic updates. Use --no-autoUpdates to disable automatic updates.
Enable the feedback panel. Use --no-enableFeedbackPanel to disable automatic updates.

Enable Chrome DevTools in Compass.

To learn more, see Toggle Chrome DevTools.

Allow MongoDB Compass to make requests to a 3rd party mapping service. Use --no-enableMaps to disable mapping requests.

Enable or disable the embedded MongoDB Shell on Compass.

To learn more, see Disable the Embedded MongoDB Shell.


Assign connection option values for when you connect to your MongoDB deployment through Compass. These connection options cannot be overridden by connections from the Compass interface or a command line connection string.

To learn more, see Specify Read Preference and Tags.


Register Compass as a handler for mongodb:// and mongodb+srv:// URLs.

If Install Compass as URL Protocol Handler is enabled, you can open Compass by navigating to a mongodb:// or mongodb+srv:// URL in your internet browser.

Available on macOS and Windows.

Specify an upper time limit for all Compass database operations.

Configure MongoDB Compass to only allow outgoing network operations to connect to the database.

To learn more, see Block Outgoing Network Connections.


Sets all connection strings as read-only. Passwords in connection strings display as *****.

If protectConnctionStrings is enabled, Compass disables the Edit connection string option and hides the Edit connection string toggle.

To learn more, see Hide Credentials in Your Connection String.


Prevent users from performing write operations to your MongoDB deployment through Compass.

To learn more, see Restrict Write Operations to MongoDB.


Show or hide the Kerberos password field on the Compass connection form.

To learn more, see Display the Kerberos Password Field.

Specify the MongoDB Compass UI theme. The supported themes are DARK, LIGHT, and OS_THEME.
Enable sending usage statistics. Use --no-trackUsageStatistics to disable sending usage statistics.


To view all available Compass configuration options, run the following command in the folder containing your MongoDB Compass executable:

<path-to-Compass-executable> --help
← Interface Settings