notebooklm-mcp-cli

用命令行或AI代理控制Google NotebookLM

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:notebooklm-mcp-cli。
它的用途是:用命令行或AI代理控制Google NotebookLM
完整的 Skill 内容见:https://321skill.com/skills/notebooklm-mcp-cli/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'用 nlm 帮我创建一个叫“竞品分析”的笔记本,然后把 https://example.com 和 https://example2.com 加为来源,再生成一个播客音频并下载到本地。' 它会依次执行 `nlm notebook create 竞品分析`、`nlm source add 竞品分析 --url https://example.com` 等命令,最终生成音频文件。

介绍

NotebookLM-MCP-CLI 是一个开源工具,让你通过命令行或 AI 代理(MCP 协议)以编程方式访问 Google 的 Gemini Notebook(原 NotebookLM)。它解决了 NotebookLM 缺乏自动化接口的问题:无法批量操作笔记本、无法在脚本中集成、无法直接让 AI 助手(如 Claude、Cursor)读取或修改你的笔记本内容。

使用方法很简单:安装后,终端输入 nlm notebook list 即可列出所有笔记本,nlm source add 添加网页/文档作为来源,nlm audio create 一键生成播客音频,还能下载所有导出物。对于 AI 代理,运行 nlm setup add claude-code 自动配置 MCP 服务器,之后你就能在对话中直接对 Claude 说“帮我从笔记本‘市场调研’中提取关键结论并生成摘要”。

它特别适合需要频繁使用 NotebookLM 的内容创作者、学术研究者、数据分析师和项目经理。比如你需要每天将多个网页导入笔记本并生成播客,或者让 AI 助手基于你的笔记本知识库回答问题。

注意:该工具需要你拥有 Google 账号并已开通 NotebookLM(免费版即可测试),建议先确认你的账号能正常访问 NotebookLM。大规模操作时注意 API 频率限制,避免触发 Google 的临时封禁。

核心特点

同类工具(如 NotebookLM 的浏览器插件或官方 API 封装)通常只提供 CLI 或只支持 MCP,而此项目同时提供 CLI 和 MCP 服务器,且内置了针对 Claude、Gemini、Cursor 等主流 AI 工具的自动配置命令,开箱即用。

注意事项

依赖 Google NotebookLM 的稳定性和可用性,如果 Google 调整接口或限制访问,工具可能失效;且当前仅支持 NotebookLM 的 Pro/免费版和 Ultra 付费版,企业版未经测试。

常见问题

这个工具需要付费吗?

工具本身免费开源,但需要你拥有 NotebookLM 账号(免费版即可)。部分高级功能(如生成播客)可能消耗 NotebookLM 的配额。

我不懂编程,能用这个工具吗?

如果你只想用 AI 代理(如 Claude)操作笔记本,只需运行 `nlm setup add claude-code` 即可自动配置,之后用自然语言对话即可。但如果你想直接用命令行,需要一些终端基础。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/notebooklm-mcp-cli/raw/index.md 读取 notebooklm-mcp-cli 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。