用途:为脚本、自动化流程和 AI 智能体提供对 Google NotebookLM 的编程访问,包含 CLI(nlm)与 MCP 服务器(notebooklm-mcp)两种接口,二者访问同一套 NotebookLM 能力。
主要能力:笔记本管理(列表、创建、查看、重命名、删除);来源添加(URL、文本、Google Drive 文件、本地文件、多来源批量);笔记本查询(支持 grounding 指令与 markdown 格式);Studio 内容创建(audio、video、slides)及幻灯片修订、产物下载;分享(公开链接、邮件邀请、状态查询、撤销);研究自动化(web/Drive);批处理与跨库查询、标签管理、流水线(YAML 自定义多步工作流)。
使用方式:安装可用 uv tool install notebooklm-mcp-cli,也支持 pip install 或 pipx install;随后用 nlm --version 验证,会同时安装 nlm 与 notebooklm-mcp。认证使用 nlm login(自动浏览器 cookie 提取)或 nlm login --manual --file cookies.txt,支持命名 profile 多账号。MCP 可通过 nlm setup add(claude-code、claude-desktop、gemini、github-copilot、cursor、windsurf、cline 等)自动配置,或手动写入客户端配置。常用命令如 nlm notebook list、nlm source add <notebook-id> --url、nlm studio create <notebook-id> --type audio --confirm、nlm download audio 等;另提供 nlm doctor 诊断与 nlm config 配置。
适用场景:将研究资料转为播客或视频、批量跨库问答分析、定期研究摘要等多步工作流。
限制:使用未公开的内部 API,可能随时变更;需要从浏览器会话提取 cookie;受速率限制;无 Google 官方支持,仅供个人或实验用途;约 35 个 MCP 工具会占用 AI 助手较多上下文。生成音视频需等待,下载前应先检查状态。收费与价格信息暂未提供。