NotebookLM CLI & MCP Server
通过 CLI 或 MCP 让 AI agent 操控 NotebookLM:建笔记本、加来源、生成播客/幻灯片/信息图
Google NotebookLM 没有官方 API。这个 Python 工具通过调用 NotebookLM 内部接口,以 CLI(nlm)和 MCP server 两种形态提供编程化访问。CLI 适合终端脚本和自动化;MCP server 则让 Claude Code、Gemini CLI、Cursor 等 AI 编码工具能用自然语言操控 NotebookLM——创建笔记本、添加 URL/文本/Google Drive 来源、查询内容、生成音频概览/视频/幻灯片/信息图、下载产物、分享笔记本,以及批量操作、跨笔记本查询和流水线编排。认证通过浏览器提取 cookie,支持多 Google 账号 profile 切换。该工具使用 NotebookLM 的内部接口,接口可能随时变动;免费账户约 50 次查询/天。
社区实测
一个将 NotebookLM 功能接入 AI 助手的实用工具,统一了 CLI 和 MCP 两种访问方式
- 无需浏览器即可程序化访问 Google NotebookLM
- CLI 与 MCP 统一为一个包,简化安装和维护
- 支持直接上传/下载文件,无需通过浏览器操作
- 无需配置环境变量,使用缓存的认证令牌
- 从旧版独立 CLI/MCP 包迁移到统一包需要手动操作
来源
jacob-bd/notebooklm-mcp-cli: Programmatic access to ... - GitHubNotebookLM MCP + CLI v0.2.7 - Unified Package, File ... - RedditNotebookLM MCP Server - LobeHub
截至 2026-06-28
uv tool install notebooklm-mcp-cli pip install notebooklm-mcp-cli pipx install notebooklm-mcp-cli