Pantheon-Security/notebooklm-mcp-secure

View on GitHub ↗

Secure NotebookLM MCP Server - Query Google NotebookLM from Claude/AI agents with 17 security hardening layers

79 ★21 forksTypeScriptUpdated 3mo ago

What you need to know

Security-hardened NotebookLM MCP server (@pan-sec/notebooklm-mcp) — query notebooks with source-grounded zero-hallucination answers, create/manage notebooks programmatically, generate audio/video overviews, extract data tables, plus optional Gemini Deep Research and Document API, wrapped in 17 security layers.

Install

claude mcp add notebooklm -- npx @pan-sec/notebooklm-mcp@latest
or via npm/@pan-sec/notebooklm-mcp; Docker multi-stage build supported

Usage

  • login via browser auth ('Log me in to NotebookLM'), add notebooks, then ask_question/deep_research/generate_audio_overview; optional GEMINI_API_KEY unlocks deep_research, gemini_query, upload_document

Key features

  • 48+ MCP tools: ask_question, create_notebook, batch_create_notebooks, add_folder, generate_audio_overview, generate_video_overview (10 styles), generate_data_table, get_data_table, list_sessions, get_health (deep check), get_query_history, get_notebook_chat_history
  • Gemini Deep Research + gemini_query with Google Search grounding and code execution
  • Document API: upload/query/delete PDFs (50MB, 1000 pages) via Gemini Files API with auto-chunking
  • 17 security layers: post-quantum ML-KEM-768 + ChaCha20-Poly1305 at-rest, secrets scanning, memory scrubbing, hash-chained audit logs, token auth with lockout, prompt-injection detection
  • compliance tools (GDPR/SOC2/CSSF controls), multi-session isolated profiles
  • no API key needed for core features

Best for

Enterprise/security-conscious users who want to query NotebookLM and build knowledge bases via AI.

Caveats

  • fork of PleasePrompto/notebooklm-mcp
  • optional Gemini features need GEMINI_API_KEY
  • browser auth session for NotebookLM core tools
  • compliance = controls implemented, not formally certified
  • not affiliated with Google
Platforms: macOS · Linux · WindowsClients: Claude Code · Claude Desktop · Cursor · Codex · Google Antigravity · OpenCode · Windsurf · VS Code Copilot

Reviewed 2026-08-11

Topics

aiautomationbrowser-automationclaudegooglellmmcpmodel-context-protocolnotebooklmopen-sourceresearchtypescript
Stars
79★
Forks
21
Language
TypeScript
License
MIT
Created
2025-11-28
Last push
2026-06-01