Mongodb MCP Server
Rank #61io.github.mongodb-js/mongodb-mcp-server
MongoDB Model Context Protocol Server
Mongodb MCP Server is a Model Context Protocol (MCP) server published by mongodb-labs. It ranks #61 of 115,460 servers tracked on MCP Toplist, and its repository has 1,116 GitHub stars. Mongodb MCP Server is listed across 4 registries — Official MCP, Glama, PulseMCP and mcp.so, with 15 tracked versions. It was first listed on Apr 4, 2025 and most recently updated on Aug 10, 2026.
Ranks ahead of 115,399 of 115,460 servers on MCP Toplist.
Use Mongodb MCP Server
No credentials or required configuration declared — add it to your MCP client and go.
claude mcp add mongodb-mcp-server -e "MDB_MCP_ALLOW_REQUEST_OVERRIDES=<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>" -e "MDB_MCP_API_CLIENT_ID=<your MDB_MCP_API_CLIENT_ID>" -e "MDB_MCP_API_CLIENT_SECRET=<your MDB_MCP_API_CLIENT_SECRET>" -e "MDB_MCP_ASSISTANT_BASE_URL=<your MDB_MCP_ASSISTANT_BASE_URL>" -e "MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS=<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>" -e "MDB_MCP_CONFIRMATION_REQUIRED_TOOLS=<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>" -e "MDB_MCP_CONNECTION_SCOPE=<your MDB_MCP_CONNECTION_SCOPE>" -e "MDB_MCP_CONNECTION_STRING=<your MDB_MCP_CONNECTION_STRING>" -e "MDB_MCP_DISABLE_SERVER_SIDE_JS=<your MDB_MCP_DISABLE_SERVER_SIDE_JS>" -e "MDB_MCP_DISABLED_TOOLS=<your MDB_MCP_DISABLED_TOOLS>" -e "MDB_MCP_DRY_RUN=<your MDB_MCP_DRY_RUN>" -e "MDB_MCP_ELICITATION_TIMEOUT_MS=<your MDB_MCP_ELICITATION_TIMEOUT_MS>" -e "MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS=<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>" -e "MDB_MCP_EXPORT_TIMEOUT_MS=<your MDB_MCP_EXPORT_TIMEOUT_MS>" -e "MDB_MCP_EXPORTS_PATH=<your MDB_MCP_EXPORTS_PATH>" -e "MDB_MCP_EXTERNALLY_MANAGED_SESSIONS=<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>" -e "MDB_MCP_HEALTH_CHECK_HOST=<your MDB_MCP_HEALTH_CHECK_HOST>" -e "MDB_MCP_HEALTH_CHECK_PORT=<your MDB_MCP_HEALTH_CHECK_PORT>" -e "MDB_MCP_HTTP_BODY_LIMIT=<your MDB_MCP_HTTP_BODY_LIMIT>" -e "MDB_MCP_HTTP_HEADERS=<your MDB_MCP_HTTP_HEADERS>" -e "MDB_MCP_HTTP_HOST=<your MDB_MCP_HTTP_HOST>" -e "MDB_MCP_HTTP_PORT=<your MDB_MCP_HTTP_PORT>" -e "MDB_MCP_HTTP_RESPONSE_TYPE=<your MDB_MCP_HTTP_RESPONSE_TYPE>" -e "MDB_MCP_IDLE_TIMEOUT_MS=<your MDB_MCP_IDLE_TIMEOUT_MS>" -e "MDB_MCP_INDEX_CHECK=<your MDB_MCP_INDEX_CHECK>" -e "MDB_MCP_LOG_PATH=<your MDB_MCP_LOG_PATH>" -e "MDB_MCP_LOGGERS=<your MDB_MCP_LOGGERS>" -e "MDB_MCP_MAX_ACTIVE_CONNECTIONS=<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>" -e "MDB_MCP_MAX_BYTES_PER_QUERY=<your MDB_MCP_MAX_BYTES_PER_QUERY>" -e "MDB_MCP_MAX_DOCUMENTS_PER_QUERY=<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>" -e "MDB_MCP_MAX_SESSIONS=<your MDB_MCP_MAX_SESSIONS>" -e "MDB_MCP_MAX_TIME_M_S=<your MDB_MCP_MAX_TIME_M_S>" -e "MDB_MCP_MCP_CLIENT_LOG_LEVEL=<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>" -e "MDB_MCP_MONITORING_SERVER_FEATURES=<your MDB_MCP_MONITORING_SERVER_FEATURES>" -e "MDB_MCP_MONITORING_SERVER_HOST=<your MDB_MCP_MONITORING_SERVER_HOST>" -e "MDB_MCP_MONITORING_SERVER_PORT=<your MDB_MCP_MONITORING_SERVER_PORT>" -e "MDB_MCP_NOTIFICATION_TIMEOUT_MS=<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>" -e "MDB_MCP_PREVIEW_FEATURES=<your MDB_MCP_PREVIEW_FEATURES>" -e "MDB_MCP_READ_ONLY=<your MDB_MCP_READ_ONLY>" -e "MDB_MCP_TELEMETRY=<your MDB_MCP_TELEMETRY>" -e "MDB_MCP_TRANSPORT=<your MDB_MCP_TRANSPORT>" -e "MDB_MCP_VOYAGE_API_KEY=<your MDB_MCP_VOYAGE_API_KEY>" -- npx -y mongodb-mcp-serverReplace each placeholder with your own value before saving.
claude mcp add mongodb-mcp-server -e "MDB_MCP_ALLOW_REQUEST_OVERRIDES=<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>" -e "MDB_MCP_API_CLIENT_ID=<your MDB_MCP_API_CLIENT_ID>" -e "MDB_MCP_API_CLIENT_SECRET=<your MDB_MCP_API_CLIENT_SECRET>" -e "MDB_MCP_ASSISTANT_BASE_URL=<your MDB_MCP_ASSISTANT_BASE_URL>" -e "MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS=<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>" -e "MDB_MCP_CONFIRMATION_REQUIRED_TOOLS=<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>" -e "MDB_MCP_CONNECTION_SCOPE=<your MDB_MCP_CONNECTION_SCOPE>" -e "MDB_MCP_CONNECTION_STRING=<your MDB_MCP_CONNECTION_STRING>" -e "MDB_MCP_DISABLE_SERVER_SIDE_JS=<your MDB_MCP_DISABLE_SERVER_SIDE_JS>" -e "MDB_MCP_DISABLED_TOOLS=<your MDB_MCP_DISABLED_TOOLS>" -e "MDB_MCP_DRY_RUN=<your MDB_MCP_DRY_RUN>" -e "MDB_MCP_ELICITATION_TIMEOUT_MS=<your MDB_MCP_ELICITATION_TIMEOUT_MS>" -e "MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS=<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>" -e "MDB_MCP_EXPORT_TIMEOUT_MS=<your MDB_MCP_EXPORT_TIMEOUT_MS>" -e "MDB_MCP_EXPORTS_PATH=<your MDB_MCP_EXPORTS_PATH>" -e "MDB_MCP_EXTERNALLY_MANAGED_SESSIONS=<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>" -e "MDB_MCP_HEALTH_CHECK_HOST=<your MDB_MCP_HEALTH_CHECK_HOST>" -e "MDB_MCP_HEALTH_CHECK_PORT=<your MDB_MCP_HEALTH_CHECK_PORT>" -e "MDB_MCP_HTTP_BODY_LIMIT=<your MDB_MCP_HTTP_BODY_LIMIT>" -e "MDB_MCP_HTTP_HEADERS=<your MDB_MCP_HTTP_HEADERS>" -e "MDB_MCP_HTTP_HOST=<your MDB_MCP_HTTP_HOST>" -e "MDB_MCP_HTTP_PORT=<your MDB_MCP_HTTP_PORT>" -e "MDB_MCP_HTTP_RESPONSE_TYPE=<your MDB_MCP_HTTP_RESPONSE_TYPE>" -e "MDB_MCP_IDLE_TIMEOUT_MS=<your MDB_MCP_IDLE_TIMEOUT_MS>" -e "MDB_MCP_INDEX_CHECK=<your MDB_MCP_INDEX_CHECK>" -e "MDB_MCP_LOG_PATH=<your MDB_MCP_LOG_PATH>" -e "MDB_MCP_LOGGERS=<your MDB_MCP_LOGGERS>" -e "MDB_MCP_MAX_ACTIVE_CONNECTIONS=<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>" -e "MDB_MCP_MAX_BYTES_PER_QUERY=<your MDB_MCP_MAX_BYTES_PER_QUERY>" -e "MDB_MCP_MAX_DOCUMENTS_PER_QUERY=<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>" -e "MDB_MCP_MAX_SESSIONS=<your MDB_MCP_MAX_SESSIONS>" -e "MDB_MCP_MAX_TIME_M_S=<your MDB_MCP_MAX_TIME_M_S>" -e "MDB_MCP_MCP_CLIENT_LOG_LEVEL=<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>" -e "MDB_MCP_MONITORING_SERVER_FEATURES=<your MDB_MCP_MONITORING_SERVER_FEATURES>" -e "MDB_MCP_MONITORING_SERVER_HOST=<your MDB_MCP_MONITORING_SERVER_HOST>" -e "MDB_MCP_MONITORING_SERVER_PORT=<your MDB_MCP_MONITORING_SERVER_PORT>" -e "MDB_MCP_NOTIFICATION_TIMEOUT_MS=<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>" -e "MDB_MCP_PREVIEW_FEATURES=<your MDB_MCP_PREVIEW_FEATURES>" -e "MDB_MCP_READ_ONLY=<your MDB_MCP_READ_ONLY>" -e "MDB_MCP_TELEMETRY=<your MDB_MCP_TELEMETRY>" -e "MDB_MCP_TRANSPORT=<your MDB_MCP_TRANSPORT>" -e "MDB_MCP_VOYAGE_API_KEY=<your MDB_MCP_VOYAGE_API_KEY>" -- docker run -i --rm docker.io/mongodb/mongodb-mcp-server:2.1.0Replace each placeholder with your own value before saving.
[mcp_servers.mongodb-mcp-server]
command = "npx"
args = ["-y", "mongodb-mcp-server"]
[mcp_servers.mongodb-mcp-server.env]
MDB_MCP_ALLOW_REQUEST_OVERRIDES = "<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>"
MDB_MCP_API_CLIENT_ID = "<your MDB_MCP_API_CLIENT_ID>"
MDB_MCP_API_CLIENT_SECRET = "<your MDB_MCP_API_CLIENT_SECRET>"
MDB_MCP_ASSISTANT_BASE_URL = "<your MDB_MCP_ASSISTANT_BASE_URL>"
MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS = "<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>"
MDB_MCP_CONFIRMATION_REQUIRED_TOOLS = "<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>"
MDB_MCP_CONNECTION_SCOPE = "<your MDB_MCP_CONNECTION_SCOPE>"
MDB_MCP_CONNECTION_STRING = "<your MDB_MCP_CONNECTION_STRING>"
MDB_MCP_DISABLE_SERVER_SIDE_JS = "<your MDB_MCP_DISABLE_SERVER_SIDE_JS>"
MDB_MCP_DISABLED_TOOLS = "<your MDB_MCP_DISABLED_TOOLS>"
MDB_MCP_DRY_RUN = "<your MDB_MCP_DRY_RUN>"
MDB_MCP_ELICITATION_TIMEOUT_MS = "<your MDB_MCP_ELICITATION_TIMEOUT_MS>"
MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS = "<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>"
MDB_MCP_EXPORT_TIMEOUT_MS = "<your MDB_MCP_EXPORT_TIMEOUT_MS>"
MDB_MCP_EXPORTS_PATH = "<your MDB_MCP_EXPORTS_PATH>"
MDB_MCP_EXTERNALLY_MANAGED_SESSIONS = "<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>"
MDB_MCP_HEALTH_CHECK_HOST = "<your MDB_MCP_HEALTH_CHECK_HOST>"
MDB_MCP_HEALTH_CHECK_PORT = "<your MDB_MCP_HEALTH_CHECK_PORT>"
MDB_MCP_HTTP_BODY_LIMIT = "<your MDB_MCP_HTTP_BODY_LIMIT>"
MDB_MCP_HTTP_HEADERS = "<your MDB_MCP_HTTP_HEADERS>"
MDB_MCP_HTTP_HOST = "<your MDB_MCP_HTTP_HOST>"
MDB_MCP_HTTP_PORT = "<your MDB_MCP_HTTP_PORT>"
MDB_MCP_HTTP_RESPONSE_TYPE = "<your MDB_MCP_HTTP_RESPONSE_TYPE>"
MDB_MCP_IDLE_TIMEOUT_MS = "<your MDB_MCP_IDLE_TIMEOUT_MS>"
MDB_MCP_INDEX_CHECK = "<your MDB_MCP_INDEX_CHECK>"
MDB_MCP_LOG_PATH = "<your MDB_MCP_LOG_PATH>"
MDB_MCP_LOGGERS = "<your MDB_MCP_LOGGERS>"
MDB_MCP_MAX_ACTIVE_CONNECTIONS = "<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>"
MDB_MCP_MAX_BYTES_PER_QUERY = "<your MDB_MCP_MAX_BYTES_PER_QUERY>"
MDB_MCP_MAX_DOCUMENTS_PER_QUERY = "<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>"
MDB_MCP_MAX_SESSIONS = "<your MDB_MCP_MAX_SESSIONS>"
MDB_MCP_MAX_TIME_M_S = "<your MDB_MCP_MAX_TIME_M_S>"
MDB_MCP_MCP_CLIENT_LOG_LEVEL = "<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>"
MDB_MCP_MONITORING_SERVER_FEATURES = "<your MDB_MCP_MONITORING_SERVER_FEATURES>"
MDB_MCP_MONITORING_SERVER_HOST = "<your MDB_MCP_MONITORING_SERVER_HOST>"
MDB_MCP_MONITORING_SERVER_PORT = "<your MDB_MCP_MONITORING_SERVER_PORT>"
MDB_MCP_NOTIFICATION_TIMEOUT_MS = "<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>"
MDB_MCP_PREVIEW_FEATURES = "<your MDB_MCP_PREVIEW_FEATURES>"
MDB_MCP_READ_ONLY = "<your MDB_MCP_READ_ONLY>"
MDB_MCP_TELEMETRY = "<your MDB_MCP_TELEMETRY>"
MDB_MCP_TRANSPORT = "<your MDB_MCP_TRANSPORT>"
MDB_MCP_VOYAGE_API_KEY = "<your MDB_MCP_VOYAGE_API_KEY>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
[mcp_servers.mongodb-mcp-server]
command = "docker"
args = ["run", "-i", "--rm", "docker.io/mongodb/mongodb-mcp-server:2.1.0"]
[mcp_servers.mongodb-mcp-server.env]
MDB_MCP_ALLOW_REQUEST_OVERRIDES = "<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>"
MDB_MCP_API_CLIENT_ID = "<your MDB_MCP_API_CLIENT_ID>"
MDB_MCP_API_CLIENT_SECRET = "<your MDB_MCP_API_CLIENT_SECRET>"
MDB_MCP_ASSISTANT_BASE_URL = "<your MDB_MCP_ASSISTANT_BASE_URL>"
MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS = "<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>"
MDB_MCP_CONFIRMATION_REQUIRED_TOOLS = "<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>"
MDB_MCP_CONNECTION_SCOPE = "<your MDB_MCP_CONNECTION_SCOPE>"
MDB_MCP_CONNECTION_STRING = "<your MDB_MCP_CONNECTION_STRING>"
MDB_MCP_DISABLE_SERVER_SIDE_JS = "<your MDB_MCP_DISABLE_SERVER_SIDE_JS>"
MDB_MCP_DISABLED_TOOLS = "<your MDB_MCP_DISABLED_TOOLS>"
MDB_MCP_DRY_RUN = "<your MDB_MCP_DRY_RUN>"
MDB_MCP_ELICITATION_TIMEOUT_MS = "<your MDB_MCP_ELICITATION_TIMEOUT_MS>"
MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS = "<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>"
MDB_MCP_EXPORT_TIMEOUT_MS = "<your MDB_MCP_EXPORT_TIMEOUT_MS>"
MDB_MCP_EXPORTS_PATH = "<your MDB_MCP_EXPORTS_PATH>"
MDB_MCP_EXTERNALLY_MANAGED_SESSIONS = "<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>"
MDB_MCP_HEALTH_CHECK_HOST = "<your MDB_MCP_HEALTH_CHECK_HOST>"
MDB_MCP_HEALTH_CHECK_PORT = "<your MDB_MCP_HEALTH_CHECK_PORT>"
MDB_MCP_HTTP_BODY_LIMIT = "<your MDB_MCP_HTTP_BODY_LIMIT>"
MDB_MCP_HTTP_HEADERS = "<your MDB_MCP_HTTP_HEADERS>"
MDB_MCP_HTTP_HOST = "<your MDB_MCP_HTTP_HOST>"
MDB_MCP_HTTP_PORT = "<your MDB_MCP_HTTP_PORT>"
MDB_MCP_HTTP_RESPONSE_TYPE = "<your MDB_MCP_HTTP_RESPONSE_TYPE>"
MDB_MCP_IDLE_TIMEOUT_MS = "<your MDB_MCP_IDLE_TIMEOUT_MS>"
MDB_MCP_INDEX_CHECK = "<your MDB_MCP_INDEX_CHECK>"
MDB_MCP_LOG_PATH = "<your MDB_MCP_LOG_PATH>"
MDB_MCP_LOGGERS = "<your MDB_MCP_LOGGERS>"
MDB_MCP_MAX_ACTIVE_CONNECTIONS = "<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>"
MDB_MCP_MAX_BYTES_PER_QUERY = "<your MDB_MCP_MAX_BYTES_PER_QUERY>"
MDB_MCP_MAX_DOCUMENTS_PER_QUERY = "<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>"
MDB_MCP_MAX_SESSIONS = "<your MDB_MCP_MAX_SESSIONS>"
MDB_MCP_MAX_TIME_M_S = "<your MDB_MCP_MAX_TIME_M_S>"
MDB_MCP_MCP_CLIENT_LOG_LEVEL = "<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>"
MDB_MCP_MONITORING_SERVER_FEATURES = "<your MDB_MCP_MONITORING_SERVER_FEATURES>"
MDB_MCP_MONITORING_SERVER_HOST = "<your MDB_MCP_MONITORING_SERVER_HOST>"
MDB_MCP_MONITORING_SERVER_PORT = "<your MDB_MCP_MONITORING_SERVER_PORT>"
MDB_MCP_NOTIFICATION_TIMEOUT_MS = "<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>"
MDB_MCP_PREVIEW_FEATURES = "<your MDB_MCP_PREVIEW_FEATURES>"
MDB_MCP_READ_ONLY = "<your MDB_MCP_READ_ONLY>"
MDB_MCP_TELEMETRY = "<your MDB_MCP_TELEMETRY>"
MDB_MCP_TRANSPORT = "<your MDB_MCP_TRANSPORT>"
MDB_MCP_VOYAGE_API_KEY = "<your MDB_MCP_VOYAGE_API_KEY>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"mongodb-mcp-server": {
"command": "npx",
"args": [
"-y",
"mongodb-mcp-server"
],
"env": {
"MDB_MCP_ALLOW_REQUEST_OVERRIDES": "<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>",
"MDB_MCP_API_CLIENT_ID": "<your MDB_MCP_API_CLIENT_ID>",
"MDB_MCP_API_CLIENT_SECRET": "<your MDB_MCP_API_CLIENT_SECRET>",
"MDB_MCP_ASSISTANT_BASE_URL": "<your MDB_MCP_ASSISTANT_BASE_URL>",
"MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS": "<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>",
"MDB_MCP_CONFIRMATION_REQUIRED_TOOLS": "<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>",
"MDB_MCP_CONNECTION_SCOPE": "<your MDB_MCP_CONNECTION_SCOPE>",
"MDB_MCP_CONNECTION_STRING": "<your MDB_MCP_CONNECTION_STRING>",
"MDB_MCP_DISABLE_SERVER_SIDE_JS": "<your MDB_MCP_DISABLE_SERVER_SIDE_JS>",
"MDB_MCP_DISABLED_TOOLS": "<your MDB_MCP_DISABLED_TOOLS>",
"MDB_MCP_DRY_RUN": "<your MDB_MCP_DRY_RUN>",
"MDB_MCP_ELICITATION_TIMEOUT_MS": "<your MDB_MCP_ELICITATION_TIMEOUT_MS>",
"MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS": "<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>",
"MDB_MCP_EXPORT_TIMEOUT_MS": "<your MDB_MCP_EXPORT_TIMEOUT_MS>",
"MDB_MCP_EXPORTS_PATH": "<your MDB_MCP_EXPORTS_PATH>",
"MDB_MCP_EXTERNALLY_MANAGED_SESSIONS": "<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>",
"MDB_MCP_HEALTH_CHECK_HOST": "<your MDB_MCP_HEALTH_CHECK_HOST>",
"MDB_MCP_HEALTH_CHECK_PORT": "<your MDB_MCP_HEALTH_CHECK_PORT>",
"MDB_MCP_HTTP_BODY_LIMIT": "<your MDB_MCP_HTTP_BODY_LIMIT>",
"MDB_MCP_HTTP_HEADERS": "<your MDB_MCP_HTTP_HEADERS>",
"MDB_MCP_HTTP_HOST": "<your MDB_MCP_HTTP_HOST>",
"MDB_MCP_HTTP_PORT": "<your MDB_MCP_HTTP_PORT>",
"MDB_MCP_HTTP_RESPONSE_TYPE": "<your MDB_MCP_HTTP_RESPONSE_TYPE>",
"MDB_MCP_IDLE_TIMEOUT_MS": "<your MDB_MCP_IDLE_TIMEOUT_MS>",
"MDB_MCP_INDEX_CHECK": "<your MDB_MCP_INDEX_CHECK>",
"MDB_MCP_LOG_PATH": "<your MDB_MCP_LOG_PATH>",
"MDB_MCP_LOGGERS": "<your MDB_MCP_LOGGERS>",
"MDB_MCP_MAX_ACTIVE_CONNECTIONS": "<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>",
"MDB_MCP_MAX_BYTES_PER_QUERY": "<your MDB_MCP_MAX_BYTES_PER_QUERY>",
"MDB_MCP_MAX_DOCUMENTS_PER_QUERY": "<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>",
"MDB_MCP_MAX_SESSIONS": "<your MDB_MCP_MAX_SESSIONS>",
"MDB_MCP_MAX_TIME_M_S": "<your MDB_MCP_MAX_TIME_M_S>",
"MDB_MCP_MCP_CLIENT_LOG_LEVEL": "<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>",
"MDB_MCP_MONITORING_SERVER_FEATURES": "<your MDB_MCP_MONITORING_SERVER_FEATURES>",
"MDB_MCP_MONITORING_SERVER_HOST": "<your MDB_MCP_MONITORING_SERVER_HOST>",
"MDB_MCP_MONITORING_SERVER_PORT": "<your MDB_MCP_MONITORING_SERVER_PORT>",
"MDB_MCP_NOTIFICATION_TIMEOUT_MS": "<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>",
"MDB_MCP_PREVIEW_FEATURES": "<your MDB_MCP_PREVIEW_FEATURES>",
"MDB_MCP_READ_ONLY": "<your MDB_MCP_READ_ONLY>",
"MDB_MCP_TELEMETRY": "<your MDB_MCP_TELEMETRY>",
"MDB_MCP_TRANSPORT": "<your MDB_MCP_TRANSPORT>",
"MDB_MCP_VOYAGE_API_KEY": "<your MDB_MCP_VOYAGE_API_KEY>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"mongodb-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/mongodb/mongodb-mcp-server:2.1.0"
],
"env": {
"MDB_MCP_ALLOW_REQUEST_OVERRIDES": "<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>",
"MDB_MCP_API_CLIENT_ID": "<your MDB_MCP_API_CLIENT_ID>",
"MDB_MCP_API_CLIENT_SECRET": "<your MDB_MCP_API_CLIENT_SECRET>",
"MDB_MCP_ASSISTANT_BASE_URL": "<your MDB_MCP_ASSISTANT_BASE_URL>",
"MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS": "<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>",
"MDB_MCP_CONFIRMATION_REQUIRED_TOOLS": "<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>",
"MDB_MCP_CONNECTION_SCOPE": "<your MDB_MCP_CONNECTION_SCOPE>",
"MDB_MCP_CONNECTION_STRING": "<your MDB_MCP_CONNECTION_STRING>",
"MDB_MCP_DISABLE_SERVER_SIDE_JS": "<your MDB_MCP_DISABLE_SERVER_SIDE_JS>",
"MDB_MCP_DISABLED_TOOLS": "<your MDB_MCP_DISABLED_TOOLS>",
"MDB_MCP_DRY_RUN": "<your MDB_MCP_DRY_RUN>",
"MDB_MCP_ELICITATION_TIMEOUT_MS": "<your MDB_MCP_ELICITATION_TIMEOUT_MS>",
"MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS": "<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>",
"MDB_MCP_EXPORT_TIMEOUT_MS": "<your MDB_MCP_EXPORT_TIMEOUT_MS>",
"MDB_MCP_EXPORTS_PATH": "<your MDB_MCP_EXPORTS_PATH>",
"MDB_MCP_EXTERNALLY_MANAGED_SESSIONS": "<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>",
"MDB_MCP_HEALTH_CHECK_HOST": "<your MDB_MCP_HEALTH_CHECK_HOST>",
"MDB_MCP_HEALTH_CHECK_PORT": "<your MDB_MCP_HEALTH_CHECK_PORT>",
"MDB_MCP_HTTP_BODY_LIMIT": "<your MDB_MCP_HTTP_BODY_LIMIT>",
"MDB_MCP_HTTP_HEADERS": "<your MDB_MCP_HTTP_HEADERS>",
"MDB_MCP_HTTP_HOST": "<your MDB_MCP_HTTP_HOST>",
"MDB_MCP_HTTP_PORT": "<your MDB_MCP_HTTP_PORT>",
"MDB_MCP_HTTP_RESPONSE_TYPE": "<your MDB_MCP_HTTP_RESPONSE_TYPE>",
"MDB_MCP_IDLE_TIMEOUT_MS": "<your MDB_MCP_IDLE_TIMEOUT_MS>",
"MDB_MCP_INDEX_CHECK": "<your MDB_MCP_INDEX_CHECK>",
"MDB_MCP_LOG_PATH": "<your MDB_MCP_LOG_PATH>",
"MDB_MCP_LOGGERS": "<your MDB_MCP_LOGGERS>",
"MDB_MCP_MAX_ACTIVE_CONNECTIONS": "<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>",
"MDB_MCP_MAX_BYTES_PER_QUERY": "<your MDB_MCP_MAX_BYTES_PER_QUERY>",
"MDB_MCP_MAX_DOCUMENTS_PER_QUERY": "<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>",
"MDB_MCP_MAX_SESSIONS": "<your MDB_MCP_MAX_SESSIONS>",
"MDB_MCP_MAX_TIME_M_S": "<your MDB_MCP_MAX_TIME_M_S>",
"MDB_MCP_MCP_CLIENT_LOG_LEVEL": "<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>",
"MDB_MCP_MONITORING_SERVER_FEATURES": "<your MDB_MCP_MONITORING_SERVER_FEATURES>",
"MDB_MCP_MONITORING_SERVER_HOST": "<your MDB_MCP_MONITORING_SERVER_HOST>",
"MDB_MCP_MONITORING_SERVER_PORT": "<your MDB_MCP_MONITORING_SERVER_PORT>",
"MDB_MCP_NOTIFICATION_TIMEOUT_MS": "<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>",
"MDB_MCP_PREVIEW_FEATURES": "<your MDB_MCP_PREVIEW_FEATURES>",
"MDB_MCP_READ_ONLY": "<your MDB_MCP_READ_ONLY>",
"MDB_MCP_TELEMETRY": "<your MDB_MCP_TELEMETRY>",
"MDB_MCP_TRANSPORT": "<your MDB_MCP_TRANSPORT>",
"MDB_MCP_VOYAGE_API_KEY": "<your MDB_MCP_VOYAGE_API_KEY>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"mongodb-mcp-server": {
"command": "npx",
"args": [
"-y",
"mongodb-mcp-server"
],
"env": {
"MDB_MCP_ALLOW_REQUEST_OVERRIDES": "<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>",
"MDB_MCP_API_CLIENT_ID": "<your MDB_MCP_API_CLIENT_ID>",
"MDB_MCP_API_CLIENT_SECRET": "<your MDB_MCP_API_CLIENT_SECRET>",
"MDB_MCP_ASSISTANT_BASE_URL": "<your MDB_MCP_ASSISTANT_BASE_URL>",
"MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS": "<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>",
"MDB_MCP_CONFIRMATION_REQUIRED_TOOLS": "<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>",
"MDB_MCP_CONNECTION_SCOPE": "<your MDB_MCP_CONNECTION_SCOPE>",
"MDB_MCP_CONNECTION_STRING": "<your MDB_MCP_CONNECTION_STRING>",
"MDB_MCP_DISABLE_SERVER_SIDE_JS": "<your MDB_MCP_DISABLE_SERVER_SIDE_JS>",
"MDB_MCP_DISABLED_TOOLS": "<your MDB_MCP_DISABLED_TOOLS>",
"MDB_MCP_DRY_RUN": "<your MDB_MCP_DRY_RUN>",
"MDB_MCP_ELICITATION_TIMEOUT_MS": "<your MDB_MCP_ELICITATION_TIMEOUT_MS>",
"MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS": "<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>",
"MDB_MCP_EXPORT_TIMEOUT_MS": "<your MDB_MCP_EXPORT_TIMEOUT_MS>",
"MDB_MCP_EXPORTS_PATH": "<your MDB_MCP_EXPORTS_PATH>",
"MDB_MCP_EXTERNALLY_MANAGED_SESSIONS": "<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>",
"MDB_MCP_HEALTH_CHECK_HOST": "<your MDB_MCP_HEALTH_CHECK_HOST>",
"MDB_MCP_HEALTH_CHECK_PORT": "<your MDB_MCP_HEALTH_CHECK_PORT>",
"MDB_MCP_HTTP_BODY_LIMIT": "<your MDB_MCP_HTTP_BODY_LIMIT>",
"MDB_MCP_HTTP_HEADERS": "<your MDB_MCP_HTTP_HEADERS>",
"MDB_MCP_HTTP_HOST": "<your MDB_MCP_HTTP_HOST>",
"MDB_MCP_HTTP_PORT": "<your MDB_MCP_HTTP_PORT>",
"MDB_MCP_HTTP_RESPONSE_TYPE": "<your MDB_MCP_HTTP_RESPONSE_TYPE>",
"MDB_MCP_IDLE_TIMEOUT_MS": "<your MDB_MCP_IDLE_TIMEOUT_MS>",
"MDB_MCP_INDEX_CHECK": "<your MDB_MCP_INDEX_CHECK>",
"MDB_MCP_LOG_PATH": "<your MDB_MCP_LOG_PATH>",
"MDB_MCP_LOGGERS": "<your MDB_MCP_LOGGERS>",
"MDB_MCP_MAX_ACTIVE_CONNECTIONS": "<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>",
"MDB_MCP_MAX_BYTES_PER_QUERY": "<your MDB_MCP_MAX_BYTES_PER_QUERY>",
"MDB_MCP_MAX_DOCUMENTS_PER_QUERY": "<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>",
"MDB_MCP_MAX_SESSIONS": "<your MDB_MCP_MAX_SESSIONS>",
"MDB_MCP_MAX_TIME_M_S": "<your MDB_MCP_MAX_TIME_M_S>",
"MDB_MCP_MCP_CLIENT_LOG_LEVEL": "<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>",
"MDB_MCP_MONITORING_SERVER_FEATURES": "<your MDB_MCP_MONITORING_SERVER_FEATURES>",
"MDB_MCP_MONITORING_SERVER_HOST": "<your MDB_MCP_MONITORING_SERVER_HOST>",
"MDB_MCP_MONITORING_SERVER_PORT": "<your MDB_MCP_MONITORING_SERVER_PORT>",
"MDB_MCP_NOTIFICATION_TIMEOUT_MS": "<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>",
"MDB_MCP_PREVIEW_FEATURES": "<your MDB_MCP_PREVIEW_FEATURES>",
"MDB_MCP_READ_ONLY": "<your MDB_MCP_READ_ONLY>",
"MDB_MCP_TELEMETRY": "<your MDB_MCP_TELEMETRY>",
"MDB_MCP_TRANSPORT": "<your MDB_MCP_TRANSPORT>",
"MDB_MCP_VOYAGE_API_KEY": "<your MDB_MCP_VOYAGE_API_KEY>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"mongodb-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/mongodb/mongodb-mcp-server:2.1.0"
],
"env": {
"MDB_MCP_ALLOW_REQUEST_OVERRIDES": "<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>",
"MDB_MCP_API_CLIENT_ID": "<your MDB_MCP_API_CLIENT_ID>",
"MDB_MCP_API_CLIENT_SECRET": "<your MDB_MCP_API_CLIENT_SECRET>",
"MDB_MCP_ASSISTANT_BASE_URL": "<your MDB_MCP_ASSISTANT_BASE_URL>",
"MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS": "<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>",
"MDB_MCP_CONFIRMATION_REQUIRED_TOOLS": "<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>",
"MDB_MCP_CONNECTION_SCOPE": "<your MDB_MCP_CONNECTION_SCOPE>",
"MDB_MCP_CONNECTION_STRING": "<your MDB_MCP_CONNECTION_STRING>",
"MDB_MCP_DISABLE_SERVER_SIDE_JS": "<your MDB_MCP_DISABLE_SERVER_SIDE_JS>",
"MDB_MCP_DISABLED_TOOLS": "<your MDB_MCP_DISABLED_TOOLS>",
"MDB_MCP_DRY_RUN": "<your MDB_MCP_DRY_RUN>",
"MDB_MCP_ELICITATION_TIMEOUT_MS": "<your MDB_MCP_ELICITATION_TIMEOUT_MS>",
"MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS": "<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>",
"MDB_MCP_EXPORT_TIMEOUT_MS": "<your MDB_MCP_EXPORT_TIMEOUT_MS>",
"MDB_MCP_EXPORTS_PATH": "<your MDB_MCP_EXPORTS_PATH>",
"MDB_MCP_EXTERNALLY_MANAGED_SESSIONS": "<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>",
"MDB_MCP_HEALTH_CHECK_HOST": "<your MDB_MCP_HEALTH_CHECK_HOST>",
"MDB_MCP_HEALTH_CHECK_PORT": "<your MDB_MCP_HEALTH_CHECK_PORT>",
"MDB_MCP_HTTP_BODY_LIMIT": "<your MDB_MCP_HTTP_BODY_LIMIT>",
"MDB_MCP_HTTP_HEADERS": "<your MDB_MCP_HTTP_HEADERS>",
"MDB_MCP_HTTP_HOST": "<your MDB_MCP_HTTP_HOST>",
"MDB_MCP_HTTP_PORT": "<your MDB_MCP_HTTP_PORT>",
"MDB_MCP_HTTP_RESPONSE_TYPE": "<your MDB_MCP_HTTP_RESPONSE_TYPE>",
"MDB_MCP_IDLE_TIMEOUT_MS": "<your MDB_MCP_IDLE_TIMEOUT_MS>",
"MDB_MCP_INDEX_CHECK": "<your MDB_MCP_INDEX_CHECK>",
"MDB_MCP_LOG_PATH": "<your MDB_MCP_LOG_PATH>",
"MDB_MCP_LOGGERS": "<your MDB_MCP_LOGGERS>",
"MDB_MCP_MAX_ACTIVE_CONNECTIONS": "<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>",
"MDB_MCP_MAX_BYTES_PER_QUERY": "<your MDB_MCP_MAX_BYTES_PER_QUERY>",
"MDB_MCP_MAX_DOCUMENTS_PER_QUERY": "<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>",
"MDB_MCP_MAX_SESSIONS": "<your MDB_MCP_MAX_SESSIONS>",
"MDB_MCP_MAX_TIME_M_S": "<your MDB_MCP_MAX_TIME_M_S>",
"MDB_MCP_MCP_CLIENT_LOG_LEVEL": "<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>",
"MDB_MCP_MONITORING_SERVER_FEATURES": "<your MDB_MCP_MONITORING_SERVER_FEATURES>",
"MDB_MCP_MONITORING_SERVER_HOST": "<your MDB_MCP_MONITORING_SERVER_HOST>",
"MDB_MCP_MONITORING_SERVER_PORT": "<your MDB_MCP_MONITORING_SERVER_PORT>",
"MDB_MCP_NOTIFICATION_TIMEOUT_MS": "<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>",
"MDB_MCP_PREVIEW_FEATURES": "<your MDB_MCP_PREVIEW_FEATURES>",
"MDB_MCP_READ_ONLY": "<your MDB_MCP_READ_ONLY>",
"MDB_MCP_TELEMETRY": "<your MDB_MCP_TELEMETRY>",
"MDB_MCP_TRANSPORT": "<your MDB_MCP_TRANSPORT>",
"MDB_MCP_VOYAGE_API_KEY": "<your MDB_MCP_VOYAGE_API_KEY>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"servers": {
"mongodb-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mongodb-mcp-server"
],
"env": {
"MDB_MCP_ALLOW_REQUEST_OVERRIDES": "<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>",
"MDB_MCP_API_CLIENT_ID": "<your MDB_MCP_API_CLIENT_ID>",
"MDB_MCP_API_CLIENT_SECRET": "<your MDB_MCP_API_CLIENT_SECRET>",
"MDB_MCP_ASSISTANT_BASE_URL": "<your MDB_MCP_ASSISTANT_BASE_URL>",
"MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS": "<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>",
"MDB_MCP_CONFIRMATION_REQUIRED_TOOLS": "<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>",
"MDB_MCP_CONNECTION_SCOPE": "<your MDB_MCP_CONNECTION_SCOPE>",
"MDB_MCP_CONNECTION_STRING": "<your MDB_MCP_CONNECTION_STRING>",
"MDB_MCP_DISABLE_SERVER_SIDE_JS": "<your MDB_MCP_DISABLE_SERVER_SIDE_JS>",
"MDB_MCP_DISABLED_TOOLS": "<your MDB_MCP_DISABLED_TOOLS>",
"MDB_MCP_DRY_RUN": "<your MDB_MCP_DRY_RUN>",
"MDB_MCP_ELICITATION_TIMEOUT_MS": "<your MDB_MCP_ELICITATION_TIMEOUT_MS>",
"MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS": "<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>",
"MDB_MCP_EXPORT_TIMEOUT_MS": "<your MDB_MCP_EXPORT_TIMEOUT_MS>",
"MDB_MCP_EXPORTS_PATH": "<your MDB_MCP_EXPORTS_PATH>",
"MDB_MCP_EXTERNALLY_MANAGED_SESSIONS": "<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>",
"MDB_MCP_HEALTH_CHECK_HOST": "<your MDB_MCP_HEALTH_CHECK_HOST>",
"MDB_MCP_HEALTH_CHECK_PORT": "<your MDB_MCP_HEALTH_CHECK_PORT>",
"MDB_MCP_HTTP_BODY_LIMIT": "<your MDB_MCP_HTTP_BODY_LIMIT>",
"MDB_MCP_HTTP_HEADERS": "<your MDB_MCP_HTTP_HEADERS>",
"MDB_MCP_HTTP_HOST": "<your MDB_MCP_HTTP_HOST>",
"MDB_MCP_HTTP_PORT": "<your MDB_MCP_HTTP_PORT>",
"MDB_MCP_HTTP_RESPONSE_TYPE": "<your MDB_MCP_HTTP_RESPONSE_TYPE>",
"MDB_MCP_IDLE_TIMEOUT_MS": "<your MDB_MCP_IDLE_TIMEOUT_MS>",
"MDB_MCP_INDEX_CHECK": "<your MDB_MCP_INDEX_CHECK>",
"MDB_MCP_LOG_PATH": "<your MDB_MCP_LOG_PATH>",
"MDB_MCP_LOGGERS": "<your MDB_MCP_LOGGERS>",
"MDB_MCP_MAX_ACTIVE_CONNECTIONS": "<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>",
"MDB_MCP_MAX_BYTES_PER_QUERY": "<your MDB_MCP_MAX_BYTES_PER_QUERY>",
"MDB_MCP_MAX_DOCUMENTS_PER_QUERY": "<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>",
"MDB_MCP_MAX_SESSIONS": "<your MDB_MCP_MAX_SESSIONS>",
"MDB_MCP_MAX_TIME_M_S": "<your MDB_MCP_MAX_TIME_M_S>",
"MDB_MCP_MCP_CLIENT_LOG_LEVEL": "<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>",
"MDB_MCP_MONITORING_SERVER_FEATURES": "<your MDB_MCP_MONITORING_SERVER_FEATURES>",
"MDB_MCP_MONITORING_SERVER_HOST": "<your MDB_MCP_MONITORING_SERVER_HOST>",
"MDB_MCP_MONITORING_SERVER_PORT": "<your MDB_MCP_MONITORING_SERVER_PORT>",
"MDB_MCP_NOTIFICATION_TIMEOUT_MS": "<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>",
"MDB_MCP_PREVIEW_FEATURES": "<your MDB_MCP_PREVIEW_FEATURES>",
"MDB_MCP_READ_ONLY": "<your MDB_MCP_READ_ONLY>",
"MDB_MCP_TELEMETRY": "<your MDB_MCP_TELEMETRY>",
"MDB_MCP_TRANSPORT": "<your MDB_MCP_TRANSPORT>",
"MDB_MCP_VOYAGE_API_KEY": "<your MDB_MCP_VOYAGE_API_KEY>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"servers": {
"mongodb-mcp-server": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/mongodb/mongodb-mcp-server:2.1.0"
],
"env": {
"MDB_MCP_ALLOW_REQUEST_OVERRIDES": "<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>",
"MDB_MCP_API_CLIENT_ID": "<your MDB_MCP_API_CLIENT_ID>",
"MDB_MCP_API_CLIENT_SECRET": "<your MDB_MCP_API_CLIENT_SECRET>",
"MDB_MCP_ASSISTANT_BASE_URL": "<your MDB_MCP_ASSISTANT_BASE_URL>",
"MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS": "<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>",
"MDB_MCP_CONFIRMATION_REQUIRED_TOOLS": "<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>",
"MDB_MCP_CONNECTION_SCOPE": "<your MDB_MCP_CONNECTION_SCOPE>",
"MDB_MCP_CONNECTION_STRING": "<your MDB_MCP_CONNECTION_STRING>",
"MDB_MCP_DISABLE_SERVER_SIDE_JS": "<your MDB_MCP_DISABLE_SERVER_SIDE_JS>",
"MDB_MCP_DISABLED_TOOLS": "<your MDB_MCP_DISABLED_TOOLS>",
"MDB_MCP_DRY_RUN": "<your MDB_MCP_DRY_RUN>",
"MDB_MCP_ELICITATION_TIMEOUT_MS": "<your MDB_MCP_ELICITATION_TIMEOUT_MS>",
"MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS": "<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>",
"MDB_MCP_EXPORT_TIMEOUT_MS": "<your MDB_MCP_EXPORT_TIMEOUT_MS>",
"MDB_MCP_EXPORTS_PATH": "<your MDB_MCP_EXPORTS_PATH>",
"MDB_MCP_EXTERNALLY_MANAGED_SESSIONS": "<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>",
"MDB_MCP_HEALTH_CHECK_HOST": "<your MDB_MCP_HEALTH_CHECK_HOST>",
"MDB_MCP_HEALTH_CHECK_PORT": "<your MDB_MCP_HEALTH_CHECK_PORT>",
"MDB_MCP_HTTP_BODY_LIMIT": "<your MDB_MCP_HTTP_BODY_LIMIT>",
"MDB_MCP_HTTP_HEADERS": "<your MDB_MCP_HTTP_HEADERS>",
"MDB_MCP_HTTP_HOST": "<your MDB_MCP_HTTP_HOST>",
"MDB_MCP_HTTP_PORT": "<your MDB_MCP_HTTP_PORT>",
"MDB_MCP_HTTP_RESPONSE_TYPE": "<your MDB_MCP_HTTP_RESPONSE_TYPE>",
"MDB_MCP_IDLE_TIMEOUT_MS": "<your MDB_MCP_IDLE_TIMEOUT_MS>",
"MDB_MCP_INDEX_CHECK": "<your MDB_MCP_INDEX_CHECK>",
"MDB_MCP_LOG_PATH": "<your MDB_MCP_LOG_PATH>",
"MDB_MCP_LOGGERS": "<your MDB_MCP_LOGGERS>",
"MDB_MCP_MAX_ACTIVE_CONNECTIONS": "<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>",
"MDB_MCP_MAX_BYTES_PER_QUERY": "<your MDB_MCP_MAX_BYTES_PER_QUERY>",
"MDB_MCP_MAX_DOCUMENTS_PER_QUERY": "<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>",
"MDB_MCP_MAX_SESSIONS": "<your MDB_MCP_MAX_SESSIONS>",
"MDB_MCP_MAX_TIME_M_S": "<your MDB_MCP_MAX_TIME_M_S>",
"MDB_MCP_MCP_CLIENT_LOG_LEVEL": "<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>",
"MDB_MCP_MONITORING_SERVER_FEATURES": "<your MDB_MCP_MONITORING_SERVER_FEATURES>",
"MDB_MCP_MONITORING_SERVER_HOST": "<your MDB_MCP_MONITORING_SERVER_HOST>",
"MDB_MCP_MONITORING_SERVER_PORT": "<your MDB_MCP_MONITORING_SERVER_PORT>",
"MDB_MCP_NOTIFICATION_TIMEOUT_MS": "<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>",
"MDB_MCP_PREVIEW_FEATURES": "<your MDB_MCP_PREVIEW_FEATURES>",
"MDB_MCP_READ_ONLY": "<your MDB_MCP_READ_ONLY>",
"MDB_MCP_TELEMETRY": "<your MDB_MCP_TELEMETRY>",
"MDB_MCP_TRANSPORT": "<your MDB_MCP_TRANSPORT>",
"MDB_MCP_VOYAGE_API_KEY": "<your MDB_MCP_VOYAGE_API_KEY>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"mongodb-mcp-server": {
"command": "npx",
"args": [
"-y",
"mongodb-mcp-server"
],
"env": {
"MDB_MCP_ALLOW_REQUEST_OVERRIDES": "<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>",
"MDB_MCP_API_CLIENT_ID": "<your MDB_MCP_API_CLIENT_ID>",
"MDB_MCP_API_CLIENT_SECRET": "<your MDB_MCP_API_CLIENT_SECRET>",
"MDB_MCP_ASSISTANT_BASE_URL": "<your MDB_MCP_ASSISTANT_BASE_URL>",
"MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS": "<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>",
"MDB_MCP_CONFIRMATION_REQUIRED_TOOLS": "<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>",
"MDB_MCP_CONNECTION_SCOPE": "<your MDB_MCP_CONNECTION_SCOPE>",
"MDB_MCP_CONNECTION_STRING": "<your MDB_MCP_CONNECTION_STRING>",
"MDB_MCP_DISABLE_SERVER_SIDE_JS": "<your MDB_MCP_DISABLE_SERVER_SIDE_JS>",
"MDB_MCP_DISABLED_TOOLS": "<your MDB_MCP_DISABLED_TOOLS>",
"MDB_MCP_DRY_RUN": "<your MDB_MCP_DRY_RUN>",
"MDB_MCP_ELICITATION_TIMEOUT_MS": "<your MDB_MCP_ELICITATION_TIMEOUT_MS>",
"MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS": "<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>",
"MDB_MCP_EXPORT_TIMEOUT_MS": "<your MDB_MCP_EXPORT_TIMEOUT_MS>",
"MDB_MCP_EXPORTS_PATH": "<your MDB_MCP_EXPORTS_PATH>",
"MDB_MCP_EXTERNALLY_MANAGED_SESSIONS": "<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>",
"MDB_MCP_HEALTH_CHECK_HOST": "<your MDB_MCP_HEALTH_CHECK_HOST>",
"MDB_MCP_HEALTH_CHECK_PORT": "<your MDB_MCP_HEALTH_CHECK_PORT>",
"MDB_MCP_HTTP_BODY_LIMIT": "<your MDB_MCP_HTTP_BODY_LIMIT>",
"MDB_MCP_HTTP_HEADERS": "<your MDB_MCP_HTTP_HEADERS>",
"MDB_MCP_HTTP_HOST": "<your MDB_MCP_HTTP_HOST>",
"MDB_MCP_HTTP_PORT": "<your MDB_MCP_HTTP_PORT>",
"MDB_MCP_HTTP_RESPONSE_TYPE": "<your MDB_MCP_HTTP_RESPONSE_TYPE>",
"MDB_MCP_IDLE_TIMEOUT_MS": "<your MDB_MCP_IDLE_TIMEOUT_MS>",
"MDB_MCP_INDEX_CHECK": "<your MDB_MCP_INDEX_CHECK>",
"MDB_MCP_LOG_PATH": "<your MDB_MCP_LOG_PATH>",
"MDB_MCP_LOGGERS": "<your MDB_MCP_LOGGERS>",
"MDB_MCP_MAX_ACTIVE_CONNECTIONS": "<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>",
"MDB_MCP_MAX_BYTES_PER_QUERY": "<your MDB_MCP_MAX_BYTES_PER_QUERY>",
"MDB_MCP_MAX_DOCUMENTS_PER_QUERY": "<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>",
"MDB_MCP_MAX_SESSIONS": "<your MDB_MCP_MAX_SESSIONS>",
"MDB_MCP_MAX_TIME_M_S": "<your MDB_MCP_MAX_TIME_M_S>",
"MDB_MCP_MCP_CLIENT_LOG_LEVEL": "<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>",
"MDB_MCP_MONITORING_SERVER_FEATURES": "<your MDB_MCP_MONITORING_SERVER_FEATURES>",
"MDB_MCP_MONITORING_SERVER_HOST": "<your MDB_MCP_MONITORING_SERVER_HOST>",
"MDB_MCP_MONITORING_SERVER_PORT": "<your MDB_MCP_MONITORING_SERVER_PORT>",
"MDB_MCP_NOTIFICATION_TIMEOUT_MS": "<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>",
"MDB_MCP_PREVIEW_FEATURES": "<your MDB_MCP_PREVIEW_FEATURES>",
"MDB_MCP_READ_ONLY": "<your MDB_MCP_READ_ONLY>",
"MDB_MCP_TELEMETRY": "<your MDB_MCP_TELEMETRY>",
"MDB_MCP_TRANSPORT": "<your MDB_MCP_TRANSPORT>",
"MDB_MCP_VOYAGE_API_KEY": "<your MDB_MCP_VOYAGE_API_KEY>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"mongodb-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/mongodb/mongodb-mcp-server:2.1.0"
],
"env": {
"MDB_MCP_ALLOW_REQUEST_OVERRIDES": "<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>",
"MDB_MCP_API_CLIENT_ID": "<your MDB_MCP_API_CLIENT_ID>",
"MDB_MCP_API_CLIENT_SECRET": "<your MDB_MCP_API_CLIENT_SECRET>",
"MDB_MCP_ASSISTANT_BASE_URL": "<your MDB_MCP_ASSISTANT_BASE_URL>",
"MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS": "<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>",
"MDB_MCP_CONFIRMATION_REQUIRED_TOOLS": "<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>",
"MDB_MCP_CONNECTION_SCOPE": "<your MDB_MCP_CONNECTION_SCOPE>",
"MDB_MCP_CONNECTION_STRING": "<your MDB_MCP_CONNECTION_STRING>",
"MDB_MCP_DISABLE_SERVER_SIDE_JS": "<your MDB_MCP_DISABLE_SERVER_SIDE_JS>",
"MDB_MCP_DISABLED_TOOLS": "<your MDB_MCP_DISABLED_TOOLS>",
"MDB_MCP_DRY_RUN": "<your MDB_MCP_DRY_RUN>",
"MDB_MCP_ELICITATION_TIMEOUT_MS": "<your MDB_MCP_ELICITATION_TIMEOUT_MS>",
"MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS": "<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>",
"MDB_MCP_EXPORT_TIMEOUT_MS": "<your MDB_MCP_EXPORT_TIMEOUT_MS>",
"MDB_MCP_EXPORTS_PATH": "<your MDB_MCP_EXPORTS_PATH>",
"MDB_MCP_EXTERNALLY_MANAGED_SESSIONS": "<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>",
"MDB_MCP_HEALTH_CHECK_HOST": "<your MDB_MCP_HEALTH_CHECK_HOST>",
"MDB_MCP_HEALTH_CHECK_PORT": "<your MDB_MCP_HEALTH_CHECK_PORT>",
"MDB_MCP_HTTP_BODY_LIMIT": "<your MDB_MCP_HTTP_BODY_LIMIT>",
"MDB_MCP_HTTP_HEADERS": "<your MDB_MCP_HTTP_HEADERS>",
"MDB_MCP_HTTP_HOST": "<your MDB_MCP_HTTP_HOST>",
"MDB_MCP_HTTP_PORT": "<your MDB_MCP_HTTP_PORT>",
"MDB_MCP_HTTP_RESPONSE_TYPE": "<your MDB_MCP_HTTP_RESPONSE_TYPE>",
"MDB_MCP_IDLE_TIMEOUT_MS": "<your MDB_MCP_IDLE_TIMEOUT_MS>",
"MDB_MCP_INDEX_CHECK": "<your MDB_MCP_INDEX_CHECK>",
"MDB_MCP_LOG_PATH": "<your MDB_MCP_LOG_PATH>",
"MDB_MCP_LOGGERS": "<your MDB_MCP_LOGGERS>",
"MDB_MCP_MAX_ACTIVE_CONNECTIONS": "<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>",
"MDB_MCP_MAX_BYTES_PER_QUERY": "<your MDB_MCP_MAX_BYTES_PER_QUERY>",
"MDB_MCP_MAX_DOCUMENTS_PER_QUERY": "<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>",
"MDB_MCP_MAX_SESSIONS": "<your MDB_MCP_MAX_SESSIONS>",
"MDB_MCP_MAX_TIME_M_S": "<your MDB_MCP_MAX_TIME_M_S>",
"MDB_MCP_MCP_CLIENT_LOG_LEVEL": "<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>",
"MDB_MCP_MONITORING_SERVER_FEATURES": "<your MDB_MCP_MONITORING_SERVER_FEATURES>",
"MDB_MCP_MONITORING_SERVER_HOST": "<your MDB_MCP_MONITORING_SERVER_HOST>",
"MDB_MCP_MONITORING_SERVER_PORT": "<your MDB_MCP_MONITORING_SERVER_PORT>",
"MDB_MCP_NOTIFICATION_TIMEOUT_MS": "<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>",
"MDB_MCP_PREVIEW_FEATURES": "<your MDB_MCP_PREVIEW_FEATURES>",
"MDB_MCP_READ_ONLY": "<your MDB_MCP_READ_ONLY>",
"MDB_MCP_TELEMETRY": "<your MDB_MCP_TELEMETRY>",
"MDB_MCP_TRANSPORT": "<your MDB_MCP_TRANSPORT>",
"MDB_MCP_VOYAGE_API_KEY": "<your MDB_MCP_VOYAGE_API_KEY>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"mongodb-mcp-server": {
"command": "npx",
"args": [
"-y",
"mongodb-mcp-server"
],
"env": {
"MDB_MCP_ALLOW_REQUEST_OVERRIDES": "<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>",
"MDB_MCP_API_CLIENT_ID": "<your MDB_MCP_API_CLIENT_ID>",
"MDB_MCP_API_CLIENT_SECRET": "<your MDB_MCP_API_CLIENT_SECRET>",
"MDB_MCP_ASSISTANT_BASE_URL": "<your MDB_MCP_ASSISTANT_BASE_URL>",
"MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS": "<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>",
"MDB_MCP_CONFIRMATION_REQUIRED_TOOLS": "<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>",
"MDB_MCP_CONNECTION_SCOPE": "<your MDB_MCP_CONNECTION_SCOPE>",
"MDB_MCP_CONNECTION_STRING": "<your MDB_MCP_CONNECTION_STRING>",
"MDB_MCP_DISABLE_SERVER_SIDE_JS": "<your MDB_MCP_DISABLE_SERVER_SIDE_JS>",
"MDB_MCP_DISABLED_TOOLS": "<your MDB_MCP_DISABLED_TOOLS>",
"MDB_MCP_DRY_RUN": "<your MDB_MCP_DRY_RUN>",
"MDB_MCP_ELICITATION_TIMEOUT_MS": "<your MDB_MCP_ELICITATION_TIMEOUT_MS>",
"MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS": "<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>",
"MDB_MCP_EXPORT_TIMEOUT_MS": "<your MDB_MCP_EXPORT_TIMEOUT_MS>",
"MDB_MCP_EXPORTS_PATH": "<your MDB_MCP_EXPORTS_PATH>",
"MDB_MCP_EXTERNALLY_MANAGED_SESSIONS": "<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>",
"MDB_MCP_HEALTH_CHECK_HOST": "<your MDB_MCP_HEALTH_CHECK_HOST>",
"MDB_MCP_HEALTH_CHECK_PORT": "<your MDB_MCP_HEALTH_CHECK_PORT>",
"MDB_MCP_HTTP_BODY_LIMIT": "<your MDB_MCP_HTTP_BODY_LIMIT>",
"MDB_MCP_HTTP_HEADERS": "<your MDB_MCP_HTTP_HEADERS>",
"MDB_MCP_HTTP_HOST": "<your MDB_MCP_HTTP_HOST>",
"MDB_MCP_HTTP_PORT": "<your MDB_MCP_HTTP_PORT>",
"MDB_MCP_HTTP_RESPONSE_TYPE": "<your MDB_MCP_HTTP_RESPONSE_TYPE>",
"MDB_MCP_IDLE_TIMEOUT_MS": "<your MDB_MCP_IDLE_TIMEOUT_MS>",
"MDB_MCP_INDEX_CHECK": "<your MDB_MCP_INDEX_CHECK>",
"MDB_MCP_LOG_PATH": "<your MDB_MCP_LOG_PATH>",
"MDB_MCP_LOGGERS": "<your MDB_MCP_LOGGERS>",
"MDB_MCP_MAX_ACTIVE_CONNECTIONS": "<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>",
"MDB_MCP_MAX_BYTES_PER_QUERY": "<your MDB_MCP_MAX_BYTES_PER_QUERY>",
"MDB_MCP_MAX_DOCUMENTS_PER_QUERY": "<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>",
"MDB_MCP_MAX_SESSIONS": "<your MDB_MCP_MAX_SESSIONS>",
"MDB_MCP_MAX_TIME_M_S": "<your MDB_MCP_MAX_TIME_M_S>",
"MDB_MCP_MCP_CLIENT_LOG_LEVEL": "<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>",
"MDB_MCP_MONITORING_SERVER_FEATURES": "<your MDB_MCP_MONITORING_SERVER_FEATURES>",
"MDB_MCP_MONITORING_SERVER_HOST": "<your MDB_MCP_MONITORING_SERVER_HOST>",
"MDB_MCP_MONITORING_SERVER_PORT": "<your MDB_MCP_MONITORING_SERVER_PORT>",
"MDB_MCP_NOTIFICATION_TIMEOUT_MS": "<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>",
"MDB_MCP_PREVIEW_FEATURES": "<your MDB_MCP_PREVIEW_FEATURES>",
"MDB_MCP_READ_ONLY": "<your MDB_MCP_READ_ONLY>",
"MDB_MCP_TELEMETRY": "<your MDB_MCP_TELEMETRY>",
"MDB_MCP_TRANSPORT": "<your MDB_MCP_TRANSPORT>",
"MDB_MCP_VOYAGE_API_KEY": "<your MDB_MCP_VOYAGE_API_KEY>"
}
}
}
}Replace each placeholder with your own value before saving.
{
"mcpServers": {
"mongodb-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/mongodb/mongodb-mcp-server:2.1.0"
],
"env": {
"MDB_MCP_ALLOW_REQUEST_OVERRIDES": "<your MDB_MCP_ALLOW_REQUEST_OVERRIDES>",
"MDB_MCP_API_CLIENT_ID": "<your MDB_MCP_API_CLIENT_ID>",
"MDB_MCP_API_CLIENT_SECRET": "<your MDB_MCP_API_CLIENT_SECRET>",
"MDB_MCP_ASSISTANT_BASE_URL": "<your MDB_MCP_ASSISTANT_BASE_URL>",
"MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS": "<your MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>",
"MDB_MCP_CONFIRMATION_REQUIRED_TOOLS": "<your MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>",
"MDB_MCP_CONNECTION_SCOPE": "<your MDB_MCP_CONNECTION_SCOPE>",
"MDB_MCP_CONNECTION_STRING": "<your MDB_MCP_CONNECTION_STRING>",
"MDB_MCP_DISABLE_SERVER_SIDE_JS": "<your MDB_MCP_DISABLE_SERVER_SIDE_JS>",
"MDB_MCP_DISABLED_TOOLS": "<your MDB_MCP_DISABLED_TOOLS>",
"MDB_MCP_DRY_RUN": "<your MDB_MCP_DRY_RUN>",
"MDB_MCP_ELICITATION_TIMEOUT_MS": "<your MDB_MCP_ELICITATION_TIMEOUT_MS>",
"MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS": "<your MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>",
"MDB_MCP_EXPORT_TIMEOUT_MS": "<your MDB_MCP_EXPORT_TIMEOUT_MS>",
"MDB_MCP_EXPORTS_PATH": "<your MDB_MCP_EXPORTS_PATH>",
"MDB_MCP_EXTERNALLY_MANAGED_SESSIONS": "<your MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>",
"MDB_MCP_HEALTH_CHECK_HOST": "<your MDB_MCP_HEALTH_CHECK_HOST>",
"MDB_MCP_HEALTH_CHECK_PORT": "<your MDB_MCP_HEALTH_CHECK_PORT>",
"MDB_MCP_HTTP_BODY_LIMIT": "<your MDB_MCP_HTTP_BODY_LIMIT>",
"MDB_MCP_HTTP_HEADERS": "<your MDB_MCP_HTTP_HEADERS>",
"MDB_MCP_HTTP_HOST": "<your MDB_MCP_HTTP_HOST>",
"MDB_MCP_HTTP_PORT": "<your MDB_MCP_HTTP_PORT>",
"MDB_MCP_HTTP_RESPONSE_TYPE": "<your MDB_MCP_HTTP_RESPONSE_TYPE>",
"MDB_MCP_IDLE_TIMEOUT_MS": "<your MDB_MCP_IDLE_TIMEOUT_MS>",
"MDB_MCP_INDEX_CHECK": "<your MDB_MCP_INDEX_CHECK>",
"MDB_MCP_LOG_PATH": "<your MDB_MCP_LOG_PATH>",
"MDB_MCP_LOGGERS": "<your MDB_MCP_LOGGERS>",
"MDB_MCP_MAX_ACTIVE_CONNECTIONS": "<your MDB_MCP_MAX_ACTIVE_CONNECTIONS>",
"MDB_MCP_MAX_BYTES_PER_QUERY": "<your MDB_MCP_MAX_BYTES_PER_QUERY>",
"MDB_MCP_MAX_DOCUMENTS_PER_QUERY": "<your MDB_MCP_MAX_DOCUMENTS_PER_QUERY>",
"MDB_MCP_MAX_SESSIONS": "<your MDB_MCP_MAX_SESSIONS>",
"MDB_MCP_MAX_TIME_M_S": "<your MDB_MCP_MAX_TIME_M_S>",
"MDB_MCP_MCP_CLIENT_LOG_LEVEL": "<your MDB_MCP_MCP_CLIENT_LOG_LEVEL>",
"MDB_MCP_MONITORING_SERVER_FEATURES": "<your MDB_MCP_MONITORING_SERVER_FEATURES>",
"MDB_MCP_MONITORING_SERVER_HOST": "<your MDB_MCP_MONITORING_SERVER_HOST>",
"MDB_MCP_MONITORING_SERVER_PORT": "<your MDB_MCP_MONITORING_SERVER_PORT>",
"MDB_MCP_NOTIFICATION_TIMEOUT_MS": "<your MDB_MCP_NOTIFICATION_TIMEOUT_MS>",
"MDB_MCP_PREVIEW_FEATURES": "<your MDB_MCP_PREVIEW_FEATURES>",
"MDB_MCP_READ_ONLY": "<your MDB_MCP_READ_ONLY>",
"MDB_MCP_TELEMETRY": "<your MDB_MCP_TELEMETRY>",
"MDB_MCP_TRANSPORT": "<your MDB_MCP_TRANSPORT>",
"MDB_MCP_VOYAGE_API_KEY": "<your MDB_MCP_VOYAGE_API_KEY>"
}
}
}
}Replace each placeholder with your own value before saving.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/io.github.mongodb-js%2Fmongodb-mcp-server)<a href="https://mcptoplist.com/server/io.github.mongodb-js%2Fmongodb-mcp-server"><img src="https://mcptoplist.com/badge/io.github.mongodb-js%2Fmongodb-mcp-server.svg" alt="MCP Toplist: Top 1% of 115,460" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Listed on 3 registries (2 delisted)
mongodb-labs
Available versions (15)
| Version | Published |
|---|---|
| 2.1.0 | Aug 10, 2026 |
| 1.12.0 | Jun 4, 2026 |
| 1.10.0 | Apr 20, 2026 |
| 1.9.0 | Mar 24, 2026 |
| 1.8.1 | Mar 13, 2026 |
| 1.8.0 | Mar 4, 2026 |
| 1.6.0 | Feb 10, 2026 |
| 1.5.0 | Jan 15, 2026 |
| 1.4.1-prerelease.6 | Jan 14, 2026 |
| 1.4.0-prerelease.1 | Jan 12, 2026 |
| 1.4.0 | Jan 6, 2026 |
| 1.3.1 | Dec 12, 2025 |
| 1.3.0 | Dec 12, 2025 |
| 1.2.0 | Oct 24, 2025 |
| 0.1.0 | Nov 25, 2024 |
Frequently asked questions
- Who maintains Mongodb MCP Server?
- Mongodb MCP Server is maintained by mongodb-labs, which publishes 1 MCP server (15 total versions) tracked on MCP Toplist.
- Is Mongodb MCP Server listed on the Official MCP Registry?
- Yes — Mongodb MCP Server is listed on the Official MCP Registry, alongside Glama, PulseMCP and mcp.so.
- How many versions does Mongodb MCP Server have?
- MCP Toplist tracks 15 versions of Mongodb MCP Server, most recently published on Aug 10, 2026.
- Where can I find the source code for Mongodb MCP Server?
- The source code for Mongodb MCP Server is hosted at github.com/mongodb-labs/atlas-mcp-server.