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

PDFs of any size are automatically chunked and processed when exceeding Gemini limits.

Full changelog

Auto-Chunking for Large PDFs (v1.10.0)

No file size limits — PDFs of any size are now automatically handled!

How It Works

When you upload a PDF that exceeds Gemini's limits (50MB or 1000 pages), the system automatically:

  1. Detects the oversized PDF
  2. Splits it into optimal chunks (~500 pages each)
  3. Uploads all chunks to Gemini
  4. Returns chunk metadata for querying

Example

upload_document("/research/massive-2000-page-report.pdf")

→ Returns:
{
  "wasChunked": true,
  "totalPages": 2000,
  "chunks": [
    { "fileName": "files/abc1", "pageStart": 1, "pageEnd": 500 },
    { "fileName": "files/abc2", "pageStart": 501, "pageEnd": 1000 },
    { "fileName": "files/abc3", "pageStart": 1001, "pageEnd": 1500 },
    { "fileName": "files/abc4", "pageStart": 1501, "pageEnd": 2000 }
  ],
  "allFileNames": ["files/abc1", "files/abc2", "files/abc3", "files/abc4"]
}

New Tool: query_chunked_document

Query all chunks and get an aggregated answer:

query_chunked_document(
  file_names: ["files/abc1", "files/abc2", "files/abc3", "files/abc4"],
  query: "What are the key recommendations in this report?"
)

This tool:

  • Queries each chunk with your question
  • Collects answers from all parts
  • Uses Gemini to synthesize a unified response
  • Returns a coherent, aggregated answer

Technical Details

  • Uses pdf-lib for pure JavaScript PDF manipulation (no system dependencies)
  • Chunks are ~500 pages each to stay well under Gemini's 1000-page limit
  • Temporary files are automatically cleaned up after upload
  • All chunk file IDs returned for flexible querying

Install

npm install -g @pan-sec/[email protected]

Full Changelog: https://github.com/Pantheon-Security/notebooklm-mcp-secure/compare/v1.9.0...v1.10.0

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]