sumulige-notebooklm-mcp
Verified Safeby 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
npx sumulige-notebooklm-mcp@latestEnvironment 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
gemini-cli
Provides an A2A (Agent-to-Agent) server for the Gemini CLI, enabling external agents to interact with and utilize the CLI's capabilities for executing tasks and accessing tools.
gemini-mcp-tool
A Model Context Protocol (MCP) server that enables AI assistants to interact with the Google Gemini CLI for comprehensive code and file analysis, structured edit suggestions, and creative brainstorming.
geminimcp
Integrates Google's Gemini CLI with Claude Code as an MCP server for AI-assisted programming, particularly strong in frontend design.
gemini-mcp-server
An MCP server providing a suite of 7 AI-powered tools (Image Gen/Edit, Chat, Audio Transcribe, Code Execute, Video/Image Analysis) powered by Google Gemini, featuring a self-learning "Smart Tool Intelligence" system for prompt enhancement and user preference adaptation.