Enables AI agents to interact with Google NotebookLM and Gemini API for document analysis, deep research, and notebook creation with enterprise-grade security including post-quantum encryption and 14 security layers.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.AUTO_LOGIN_ENABLEDAUTO_LOGIN_TIMEOUT_MSBROWSER_TIMEOUTCOMPUTERNAMEGEMINI_API_KEY— ### Gemini API (Optional - Requires )GEMINI_DEEP_RESEARCH_ENABLED— true # Enable Deep ResearchGEMINI_DEFAULT_MODEL— gemini-3-flash-preview # Default model (was gemini-2.5-flash)GEMINI_TIMEOUT_MS— 30000 # API timeoutHEADLESSHOSTNAMELOGIN_EMAILLOGIN_PASSWORDMAX_DELAY_MSMAX_SESSIONSMIN_DELAY_MSNLMCP_ALERTS_COOLDOWNNLMCP_ALERTS_ENABLEDNLMCP_ALERTS_FILENLMCP_ALERTS_MAX_PER_HOURNLMCP_ALERTS_MIN_SEVERITYNLMCP_ALERTS_WEBHOOK_HEADERSNLMCP_ALERTS_WEBHOOK_URLNLMCP_ALLOWED_DOMAINSNLMCP_AUDIT_DIRNLMCP_AUDIT_ENABLEDNLMCP_AUDIT_HASH_CHAINNLMCP_AUDIT_INCLUDE_DETAILSNLMCP_AUDIT_RETENTION_DAYSNLMCP_AUTH_DISABLEDNLMCP_AUTH_ENABLED— env =true \NLMCP_AUTH_LOCKOUT_MSNLMCP_AUTH_MAX_FAILEDNLMCP_AUTH_TOKEN— env =$(openssl rand -base64 32) \NLMCP_AUTH_TOKEN_FILENLMCP_BLOCK_ENCODED_PAYLOADSNLMCP_BLOCK_PROMPT_INJECTIONNLMCP_BLOCK_SUSPICIOUS_URLSNLMCP_BREACH_DETECTIONNLMCP_CERT_FAIL_OPENNLMCP_CERT_PINNINGNLMCP_CERT_REPORT_ONLYNLMCP_COMPLIANCE_DIRNLMCP_COMPLIANCE_ENABLEDNLMCP_COMPLIANCE_LOGGINGNLMCP_COMPLIANCE_RETENTION_YEARSNLMCP_CONFIG_DIRNLMCP_CONSENT_REQUIREDNLMCP_CONSENT_VERSIONNLMCP_DISCORD_WEBHOOK_URLNLMCP_ENCRYPTION_ENABLEDNLMCP_ENCRYPTION_KEY— base64-32-bytes # Optional custom keyNLMCP_ENCRYPTION_KEY_FILENLMCP_FOLLOW_UP_ENABLEDNLMCP_FOLLOW_UP_REMINDERNLMCP_HEALTH_CHECK_INTERVALNLMCP_HEALTH_MONITORINGNLMCP_LOCK_STALE_MSNLMCP_LOCK_TIMEOUT_MSNLMCP_PBKDF2_ITERATIONSNLMCP_PRIVACY_NOTICE_URLNLMCP_QUERY_LOG_DIRNLMCP_QUERY_LOG_ENABLEDNLMCP_QUERY_LOG_RETENTION_DAYSNLMCP_RESPONSE_TIMEOUT_MSNLMCP_RESPONSE_VALIDATIONNLMCP_SECRETS_BLOCK— false # Block on detectionNLMCP_SECRETS_IGNORENLMCP_SECRETS_MIN_SEVERITYNLMCP_SECRETS_REDACT— true # Auto-redactNLMCP_SECRETS_SCANNINGNLMCP_SESSION_HARD_TIMEOUTNLMCP_SESSION_INACTIVITY— 1800 # 30 minutesNLMCP_SESSION_INACTIVITY_TIMEOUTNLMCP_SESSION_MAX_LIFETIME— 28800 # 8 hoursNLMCP_SESSION_WARNING_BEFORENLMCP_SIEM_API_KEYNLMCP_SIEM_BATCH_SIZENLMCP_SIEM_ENABLEDNLMCP_SIEM_ENDPOINTNLMCP_SIEM_EVENT_TYPESNLMCP_SIEM_FLUSH_INTERVAL_MSNLMCP_SIEM_FORMATNLMCP_SIEM_MIN_SEVERITYNLMCP_SIEM_QUEUE_MAX_SIZENLMCP_SIEM_RETRY_ATTEMPTSNLMCP_SIEM_SYSLOG_HOSTNLMCP_SIEM_SYSLOG_PORTNLMCP_SLACK_WEBHOOK_URLNLMCP_USE_MACHINE_KEYNLMCP_USE_POST_QUANTUMNLMCP_WARN_SUSPICIOUSNLMCP_WEBHOOK_EVENTSNLMCP_WEBHOOK_SECRETNLMCP_WEBHOOK_URLNOTEBOOKLM_DISABLED_TOOLS— Comma-separated list of tools to hideNOTEBOOKLM_NO_GEMINI— v2026.1.11 Notebook sync extraction for new Angular UI, env varNOTEBOOKLM_PROFILE— standard # minimal (5 tools) standard (33 tools) full (all 47)NOTEBOOK_CLEANUP_ON_SHUTDOWNNOTEBOOK_CLEANUP_ON_STARTUPNOTEBOOK_CLONE_PROFILE— true # Clone auth from base profileNOTEBOOK_CONTENT_TYPESNOTEBOOK_DESCRIPTIONNOTEBOOK_INSTANCE_MAX_COUNTNOTEBOOK_INSTANCE_TTL_HOURSNOTEBOOK_PROFILE_STRATEGY— isolated # isolatedsingleautoNOTEBOOK_TOPICSNOTEBOOK_URLNOTEBOOK_USE_CASESSESSION_TIMEOUTSTEALTH_ENABLEDSTEALTH_HUMAN_TYPINGSTEALTH_MOUSE_MOVEMENTSSTEALTH_RANDOM_DELAYSTEST_NOTEBOOK_URLTYPING_WPM_MAXTYPING_WPM_MIN[](https://m8ven.ai/mcp/pantheon-security-notebooklm-mcp-secure-1afg7b)