notebooklm-mcp-secure — Claude Code MCP server: features and setup
Connects an AI agent to NotebookLM for source-based questions, notebook management, and audio or video overviews. Core features use browser authentication instead of an API key.
claude mcp add notebooklm-mcp-secure -- npx -y @pan-sec/notebooklm-mcpWhat notebooklm-mcp-secure does
The server lets an agent query NotebookLM sources, create and manage notebooks, extract tables, and generate audio or video overviews. It also exposes chat history and health checks. Separate tools handle video overviews and data tables.
Core features need browser authentication, not an API key. Gemini Deep Research and document uploads through the API require an additional API. The project describes 17 security layers, including encryption and audit logs; formal certification depends on a third-party audit. Browser authentication is required for the core NotebookLM features.
What it helps with
- query NotebookLM sources from an AI agent
- create and manage notebooks programmatically
- generate audio or video overviews of documents
- extract structured tables from notebook sources
- upload and query PDFs through the API
Example prompts for the agent
- Search my NotebookLM notebook for an answer grounded in its sources.
- Create a NotebookLM notebook for this project and add its source material.
- Generate an audio overview of the documents in this notebook.
How to install notebooklm-mcp-secure
Platform CLI
claude mcp add notebooklm-mcp-secure -- npx -y @pan-sec/notebooklm-mcpPlatform CLI
codex mcp add notebooklm-mcp-secure -- npx -y @pan-sec/notebooklm-mcpConfig file
{
"mcpServers": {
"notebooklm-mcp-secure": {
"command": "npx",
"args": [
"-y",
"@pan-sec/notebooklm-mcp"
]
}
}
}Config file
{
"servers": {
"notebooklm-mcp-secure": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@pan-sec/notebooklm-mcp"
]
}
}
}Platform CLI
gemini mcp add notebooklm-mcp-secure npx -y @pan-sec/notebooklm-mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about notebooklm-mcp-secure
How do I install notebooklm-mcp-secure in Claude Code?
Run claude mcp add notebooklm-mcp-secure -- npx -y @pan-sec/notebooklm-mcp. Then authenticate with NotebookLM through the browser.
What does notebooklm-mcp-secure do?
It connects an agent to NotebookLM for source queries and notebook management. It can also create overviews and extract tables.
Does notebooklm-mcp-secure need an API key?
Browser authentication is enough for core features. Gemini Deep Research and API-based document uploads require an additional API.