Skip to content

This release adds 2 notable features for engineering teams evaluating rollout.

Published 5mo MCP Security & Auth
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai automation browser-automation claude google llm
+5 more
mcp model-context-protocol notebooklm research typescript

Summary

AI summary

Gemini Deep Research and programmatic notebook creation add new capabilities to NotebookLM MCP.

Full changelog

The Most Powerful NotebookLM MCP Server

v1.8.0 brings two game-changing capabilities that no other NotebookLM MCP has:

  1. Gemini Deep Research — Google's state-of-the-art research agent via API
  2. Programmatic Notebook Creation — Create notebooks, add sources, generate audio — all from code

Gemini Deep Research (NEW)

Access Google's Deep Research agent — the same engine that powers Gemini Advanced:

deep_research — Comprehensive Research Agent

"Research the security implications of post-quantum cryptography in financial services"
  • 1-5 minutes of multi-source, web-grounded analysis
  • Citations and sources included
  • Background execution — continue working while research runs

gemini_query — Fast Grounded Queries

"What are the latest CVEs for Log4j in 2025?" (with Google Search)
"Calculate compound interest on $10,000 at 5% over 10 years" (with code execution)
  • Google Search grounding — Live web data
  • Code execution — Reliable calculations
  • URL context — Analyze web pages on demand

Programmatic Notebook Creation (UNIQUE)

Most MCPs can only read from NotebookLM. This one can CREATE.

create_notebook — Build Notebooks Instantly

{
  "name": "Security Research 2025",
  "sources": [
    { "type": "url", "value": "https://owasp.org/Top10" },
    { "type": "file", "value": "/path/to/security-report.pdf" },
    { "type": "text", "value": "Custom notes...", "title": "My Notes" }
  ]
}

batch_create_notebooks — Scale Up

Create up to 10 notebooks in a single operation. Perfect for:

  • Setting up project documentation libraries
  • Onboarding new team members
  • Creating topic-specific research notebooks in bulk

manage_sources — Dynamic Source Management

Add or remove sources from existing notebooks programmatically.

generate_audio — Audio Overview Creation

Generate NotebookLM's famous podcast-style audio overviews from code.

sync_notebook — Keep Sources Updated

Sync notebook sources from local directories with glob patterns.


Architecture

┌──────────────────────────────────────────────────────────────────────────────┐
│                         NotebookLM MCP Server v1.8.0                         │
├──────────────────────────────────────────────────────────────────────────────┤
│                                                                              │
│  ┌────────────────────────────────┐    ┌──────────────────────────────────┐  │
│  │      BROWSER AUTOMATION        │    │          GEMINI API              │  │
│  ├────────────────────────────────┤    ├──────────────────────────────────┤  │
│  │  QUERY                         │    │  • deep_research           v1.8  │  │
│  │  • ask_question                │    │  • gemini_query            v1.8  │  │
│  │                                │    │  • get_research_status     v1.8  │  │
│  │  CREATE & MANAGE         v1.7  │    │                                  │  │
│  │  • create_notebook             │    │  Powered by:                     │  │
│  │  • batch_create_notebooks      │    │  ✦ Deep Research Agent           │  │
│  │  • manage_sources              │    │  ✦ Google Search Grounding       │  │
│  │  • generate_audio              │    │  ✦ Code Execution                │  │
│  │  • sync_notebook               │    │  ✦ URL Analysis                  │  │
│  └────────────────────────────────┘    └──────────────────────────────────┘  │
│                                                                              │
│                      ┌─────────────────────────────────┐                     │
│                      │       14 SECURITY LAYERS        │                     │
│                      │   Post-Quantum • Audit Logs     │                     │
│                      │   GDPR • SOC2 • CSSF Ready      │                     │
│                      └─────────────────────────────────┘                     │
└──────────────────────────────────────────────────────────────────────────────┘

Configuration

# Gemini API (for Deep Research)
GEMINI_API_KEY=your-api-key          # Get from https://aistudio.google.com/apikey
GEMINI_DEFAULT_MODEL=gemini-2.5-flash
GEMINI_DEEP_RESEARCH_ENABLED=true

# Security (all enabled by default)
NLMCP_AUTH_ENABLED=true
NLMCP_AUTH_TOKEN=your-secure-token

Install / Update

# Claude Code (with all features)
claude mcp add notebooklm \
  --env NLMCP_AUTH_ENABLED=true \
  --env NLMCP_AUTH_TOKEN=$(openssl rand -base64 32) \
  --env GEMINI_API_KEY=your-api-key \
  -- npx @pan-sec/notebooklm-mcp@latest

# Or just update
npm install @pan-sec/[email protected]

What Makes This Unique

| Feature | Other MCPs | This One |
|---------|------------|----------|
| Query notebooks | ✅ | ✅ |
| Create notebooks | ❌ | ✅ |
| Batch create (10 at once) | ❌ | ✅ |
| Deep Research agent | ❌ | ✅ |
| Google Search grounding | ❌ | ✅ |
| Audio generation | ❌ | ✅ |
| Post-quantum encryption | ❌ | ✅ |
| Enterprise compliance | ❌ | ✅ |


Full Docs: https://github.com/Pantheon-Security/notebooklm-mcp-secure#readme

🤖 Generated with Claude Code

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Pantheon-Security/notebooklm-mcp-secure

Get notified when new releases ship.

Sign up free

About Pantheon-Security/notebooklm-mcp-secure

Security-hardened NotebookLM MCP with post-quantum encryption (ML-KEM-768), GDPR/SOC2/CSSF compliance, and 14 security layers. Query Google's Gemini-grounded research from Claude and AI agents.

All releases →

Beta — feedback welcome: [email protected]