Project overview
Install one Python package to get both a command-line client and an MCP server for NotebookLM. You can create notebooks, add URL, text, Drive, or file sources, run queries, start web or Drive research, generate Studio content, and download resulting artifacts. Batch operations, cross-notebook queries, sharing, and Drive-source synchronization make it useful for scripts and AI assistants that need more than the web interface.
Repository facts
- Primary language
- Python
- License
- MIT
- Repository updated
- Jul 14, 2026
- Default branch
- main
Resource types
CLI appMCP server
Use cases
Research and knowledgeMedia, audio and video
Platforms
Claude CodeCursorGemini CLI
Runtime
Command line
Protocols & integrations
Model Context Protocol
Capabilities
Summarization