Package Details
mongodb-mcp-server
Package Arguments
Named
Environment Variables
When set to true, allows configuration values to be overridden via request headers and query parameters.
Atlas API client ID for authentication. Required for running Atlas tools.
Atlas API client secret for authentication. Required for running Atlas tools.
Time in milliseconds that temporary database users created when connecting to MongoDB Atlas clusters will remain active before being automatically deleted.
Comma separated values of tool names that require user confirmation before execution. Requires the client to support elicitation.
MongoDB connection string for direct database connections. Optional, if not set, you'll need to call the connect tool before interacting with MongoDB data.
Comma separated values of tool names, operation types, and/or categories of tools that will be disabled.
When true, runs the server in dry mode: dumps configuration and enabled tools, then exits without starting the server.
When set to false, disables validation of embeddings dimensions.
Time in milliseconds between export cleanup cycles that remove expired export files.
Time in milliseconds after which an export is considered expired and eligible for cleanup.
Folder to store exported data files.
Maximum size of the HTTP request body in bytes (only used when transport is 'http'). This value is passed as the optional limit parameter to the Express.js json() middleware.
Header that the HTTP server will validate when making requests (only used when transport is 'http').
Host address to bind the HTTP server to (only used when transport is 'http').
Port number for the HTTP server (only used when transport is 'http'). Use 0 for a random port.
Idle timeout for a client to disconnect (only applies to http transport).
When set to true, enforces that query operations must use an index, rejecting queries that perform a collection scan.
Folder to store logs.
Comma separated values of logger types.
The maximum size in bytes for results from a find or aggregate tool call. This serves as an upper bound for the responseBytesLimit parameter in those tools.
The maximum number of documents that can be returned by a find or aggregate tool call. For the find tool, the effective limit will be the smaller of this value and the tool's limit parameter.
Notification timeout for a client to be aware of disconnect (only applies to http transport).
Comma separated values of preview features that are enabled.
When set to true, only allows read, connect, and metadata operation types, disabling create/update/delete operations.
When set to disabled, disables telemetry collection.
Either 'stdio' or 'http'.
Default number of dimensions for vector search embeddings.
Default similarity function for vector search: 'euclidean', 'cosine', or 'dotProduct'.
API key for Voyage AI embeddings service (required for vector search operations with text-to-embedding conversion).
docker.io/mongodb/mongodb-mcp-server:1.4.0-prerelease.1
Package Arguments
Named
Environment Variables
When set to true, allows configuration values to be overridden via request headers and query parameters.
Atlas API client ID for authentication. Required for running Atlas tools.
Atlas API client secret for authentication. Required for running Atlas tools.
Time in milliseconds that temporary database users created when connecting to MongoDB Atlas clusters will remain active before being automatically deleted.
Comma separated values of tool names that require user confirmation before execution. Requires the client to support elicitation.
MongoDB connection string for direct database connections. Optional, if not set, you'll need to call the connect tool before interacting with MongoDB data.
Comma separated values of tool names, operation types, and/or categories of tools that will be disabled.
When true, runs the server in dry mode: dumps configuration and enabled tools, then exits without starting the server.
When set to false, disables validation of embeddings dimensions.
Time in milliseconds between export cleanup cycles that remove expired export files.
Time in milliseconds after which an export is considered expired and eligible for cleanup.
Folder to store exported data files.
Maximum size of the HTTP request body in bytes (only used when transport is 'http'). This value is passed as the optional limit parameter to the Express.js json() middleware.
Header that the HTTP server will validate when making requests (only used when transport is 'http').
Host address to bind the HTTP server to (only used when transport is 'http').
Port number for the HTTP server (only used when transport is 'http'). Use 0 for a random port.
Idle timeout for a client to disconnect (only applies to http transport).
When set to true, enforces that query operations must use an index, rejecting queries that perform a collection scan.
Folder to store logs.
Comma separated values of logger types.
The maximum size in bytes for results from a find or aggregate tool call. This serves as an upper bound for the responseBytesLimit parameter in those tools.
The maximum number of documents that can be returned by a find or aggregate tool call. For the find tool, the effective limit will be the smaller of this value and the tool's limit parameter.
Notification timeout for a client to be aware of disconnect (only applies to http transport).
Comma separated values of preview features that are enabled.
When set to true, only allows read, connect, and metadata operation types, disabling create/update/delete operations.
When set to disabled, disables telemetry collection.
Either 'stdio' or 'http'.
Default number of dimensions for vector search embeddings.
Default similarity function for vector search: 'euclidean', 'cosine', or 'dotProduct'.
API key for Voyage AI embeddings service (required for vector search operations with text-to-embedding conversion).