用途:为 NotebookLM 的 nlm CLI 与 MCP 服务器提供操作指引,让用户通过命令行或 MCP 工具与 Google NotebookLM 交互。
主要能力:认证与多账号配置(nlm login、--profile、login switch);笔记本管理(list/create/get/describe/query/rename/delete);来源管理(URL、YouTube、文本、本地文件、Google Drive,含 stale 检测与 sync);研究来源发现(fast 约30秒、deep 约5分钟,web 或 drive);内容生成(audio、video、report、quiz、flashcards、mindmap、slides、infographic、data-table);Studio 产物状态查看、下载与导出到 Docs/Sheets。
使用方式:先检测可用工具,若 MCP 与 CLI 同时可用需询问用户偏好;仅 MCP 则直接调用,仅 CLI 则用 Bash 执行 nlm 命令。先运行 nlm login 认证,会话约20分钟过期。生成与删除命令需 --confirm 或 -y(MCP 为 confirm=True)。研究命令必须带 --notebook-id。可用 nlm alias set 简化 UUID。查询用 nlm notebook query,不要用 nlm chat start(交互式 REPL)。不确定时运行 nlm <command> --help,或 nlm --ai 获取完整文档。
适用场景:批量管理 NotebookLM 笔记本与来源、自动生成学习或播客类内容、从网页或 Drive 发现并导入资料、导出产物到 Google 文档或表格。
限制:删除不可逆,执行前必须向用户确认;会话约20分钟需重新登录;MCP 服务器始终使用当前默认 profile,切换账号须用 CLI 的 nlm login switch;deep 研究仅支持 web;部分参数与格式以实际 --help 为准。资料未提供具体收费、价格与平台支持细节。