Back to Home
sumulige icon

sumulige-notebooklm-mcp

Verified Safe

by sumulige

Overview

Connects AI agents to Google NotebookLM for zero-hallucination, document-grounded answers and conversational research, particularly useful for coding with up-to-date API knowledge.

Installation

Run Command
npx sumulige-notebooklm-mcp@latest

Environment Variables

  • NOTEBOOK_URL
  • AUTO_LOGIN_ENABLED
  • LOGIN_EMAIL
  • LOGIN_PASSWORD
  • AUTO_LOGIN_TIMEOUT_MS
  • HEADLESS
  • BROWSER_TIMEOUT
  • MAX_SESSIONS
  • SESSION_TIMEOUT
  • STEALTH_ENABLED
  • STEALTH_RANDOM_DELAYS
  • STEALTH_HUMAN_TYPING
  • STEALTH_MOUSE_MOVEMENTS
  • TYPING_WPM_MIN
  • TYPING_WPM_MAX
  • MIN_DELAY_MS
  • MAX_DELAY_MS
  • NOTEBOOK_PROFILE_STRATEGY
  • NOTEBOOK_CLONE_PROFILE
  • NOTEBOOK_CLEANUP_ON_STARTUP
  • NOTEBOOK_CLEANUP_ON_SHUTDOWN
  • NOTEBOOK_INSTANCE_TTL_HOURS
  • NOTEBOOK_INSTANCE_MAX_COUNT
  • NOTEBOOK_DESCRIPTION
  • NOTEBOOK_TOPICS
  • NOTEBOOK_CONTENT_TYPES
  • NOTEBOOK_USE_CASES
  • NOTEBOOKLM_PROFILE
  • NOTEBOOKLM_DISABLED_TOOLS

Security Notes

The server handles Google authentication locally by opening a browser for manual login and persisting session state in a local Chrome profile. Credentials are not exposed or sent over the network by the server itself, adhering to a client-side authentication model. It utilizes `Patchright` (a Playwright fork) for browser automation, which runs locally. The `cleanup_data` tool provides robust options for removing sensitive data. No direct use of `eval` or blatant obfuscation was found. The main risk involves the inherent nature of browser automation: if a malicious NotebookLM URL were used or if the underlying Google service itself were compromised, the local browser could potentially be exploited. However, the server itself minimizes risks by keeping authentication local and clearly documenting cleanup procedures. The use of 'stealth mode' for human-like interaction is to avoid bot detection, not for malicious purposes.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassLow
Avg Tokens750
Stars0
Forks0
Last Update2026-01-19

Tags

MCPNotebookLMGeminiAI AgentKnowledge BaseZero-HallucinationAPI DocsContext ProtocolTool UseTypeScriptBrowser Automation