mongodb mcp server for Zed
io.github.mongodb-js/mongodb-mcp-server
MongoDB Model Context Protocol Server
client:Zed
transport:stdio
runtime:npm
Install mongodb mcp server in Zed
~/.config/zed/settings.json · windows: %APPDATA%\Zed\settings.json
{
"context_servers": {
"mongodb-mcp-server": {
"command": "npx",
"args": [
"-y",
"mongodb-mcp-server"
],
"env": {
"MDB_MCP_ALLOW_REQUEST_OVERRIDES": "<MDB_MCP_ALLOW_REQUEST_OVERRIDES>",
"MDB_MCP_API_CLIENT_ID": "<MDB_MCP_API_CLIENT_ID>",
"MDB_MCP_API_CLIENT_SECRET": "<MDB_MCP_API_CLIENT_SECRET>",
"MDB_MCP_ASSISTANT_BASE_URL": "<MDB_MCP_ASSISTANT_BASE_URL>",
"MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS": "<MDB_MCP_ATLAS_TEMPORARY_DATABASE_USER_LIFETIME_MS>",
"MDB_MCP_CONFIRMATION_REQUIRED_TOOLS": "<MDB_MCP_CONFIRMATION_REQUIRED_TOOLS>",
"MDB_MCP_CONNECTION_SCOPE": "<MDB_MCP_CONNECTION_SCOPE>",
"MDB_MCP_CONNECTION_STRING": "<MDB_MCP_CONNECTION_STRING>",
"MDB_MCP_DISABLE_SERVER_SIDE_JS": "<MDB_MCP_DISABLE_SERVER_SIDE_JS>",
"MDB_MCP_DISABLED_TOOLS": "<MDB_MCP_DISABLED_TOOLS>",
"MDB_MCP_DRY_RUN": "<MDB_MCP_DRY_RUN>",
"MDB_MCP_ELICITATION_TIMEOUT_MS": "<MDB_MCP_ELICITATION_TIMEOUT_MS>",
"MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS": "<MDB_MCP_EXPORT_CLEANUP_INTERVAL_MS>",
"MDB_MCP_EXPORT_TIMEOUT_MS": "<MDB_MCP_EXPORT_TIMEOUT_MS>",
"MDB_MCP_EXPORTS_PATH": "<MDB_MCP_EXPORTS_PATH>",
"MDB_MCP_EXTERNALLY_MANAGED_SESSIONS": "<MDB_MCP_EXTERNALLY_MANAGED_SESSIONS>",
"MDB_MCP_HEALTH_CHECK_HOST": "<MDB_MCP_HEALTH_CHECK_HOST>",
"MDB_MCP_HEALTH_CHECK_PORT": "<MDB_MCP_HEALTH_CHECK_PORT>",
"MDB_MCP_HTTP_BODY_LIMIT": "<MDB_MCP_HTTP_BODY_LIMIT>",
"MDB_MCP_HTTP_HEADERS": "<MDB_MCP_HTTP_HEADERS>",
"MDB_MCP_HTTP_HOST": "<MDB_MCP_HTTP_HOST>",
"MDB_MCP_HTTP_PORT": "<MDB_MCP_HTTP_PORT>",
"MDB_MCP_HTTP_RESPONSE_TYPE": "<MDB_MCP_HTTP_RESPONSE_TYPE>",
"MDB_MCP_IDLE_TIMEOUT_MS": "<MDB_MCP_IDLE_TIMEOUT_MS>",
"MDB_MCP_INDEX_CHECK": "<MDB_MCP_INDEX_CHECK>",
"MDB_MCP_LOG_PATH": "<MDB_MCP_LOG_PATH>",
"MDB_MCP_LOGGERS": "<MDB_MCP_LOGGERS>",
"MDB_MCP_MAX_ACTIVE_CONNECTIONS": "<MDB_MCP_MAX_ACTIVE_CONNECTIONS>",
"MDB_MCP_MAX_BYTES_PER_QUERY": "<MDB_MCP_MAX_BYTES_PER_QUERY>",
"MDB_MCP_MAX_DOCUMENTS_PER_QUERY": "<MDB_MCP_MAX_DOCUMENTS_PER_QUERY>",
"MDB_MCP_MAX_SESSIONS": "<MDB_MCP_MAX_SESSIONS>",
"MDB_MCP_MAX_TIME_M_S": "<MDB_MCP_MAX_TIME_M_S>",
"MDB_MCP_MCP_CLIENT_LOG_LEVEL": "<MDB_MCP_MCP_CLIENT_LOG_LEVEL>",
"MDB_MCP_MONITORING_SERVER_FEATURES": "<MDB_MCP_MONITORING_SERVER_FEATURES>",
"MDB_MCP_MONITORING_SERVER_HOST": "<MDB_MCP_MONITORING_SERVER_HOST>",
"MDB_MCP_MONITORING_SERVER_PORT": "<MDB_MCP_MONITORING_SERVER_PORT>",
"MDB_MCP_NOTIFICATION_TIMEOUT_MS": "<MDB_MCP_NOTIFICATION_TIMEOUT_MS>",
"MDB_MCP_PREVIEW_FEATURES": "<MDB_MCP_PREVIEW_FEATURES>",
"MDB_MCP_READ_ONLY": "<MDB_MCP_READ_ONLY>",
"MDB_MCP_TELEMETRY": "<MDB_MCP_TELEMETRY>",
"MDB_MCP_TRANSPORT": "<MDB_MCP_TRANSPORT>",
"MDB_MCP_VOYAGE_API_KEY": "<MDB_MCP_VOYAGE_API_KEY>"
}
}
}
}
Merge this into your existing settings object — do not replace the file. Zed docs