Skip to main content
Glama

hucompany

主要功能

工具

说明

notebook_list

查看所有笔记本列表

notebook_create

创建新笔记本

notebook_get

查看包含来源的笔记本详细信息

notebook_describe

生成笔记本内容的 AI 摘要

source_describe

生成来源的 AI 摘要和关键词

source_get_content

从来源中提取原始文本(不经过 AI 处理)

notebook_rename

重命名笔记本

chat_configure

设置聊天目标/风格及回复长度

notebook_delete

删除笔记本(需要确认)

notebook_add_url

将 URL/YouTube 添加为来源

notebook_add_text

将粘贴的文本添加为来源

notebook_add_drive

将 Google Drive 文档添加为来源

notebook_query

提问并获取 AI 回答

source_list_drive

查看来源列表及最新状态

source_sync_drive

同步过期的 Google Drive 来源(需要确认)

source_delete

从笔记本中删除来源(需要确认)

research_start

启动网络或 Google Drive 调研以发掘来源

research_status

查看调研进度

research_import

将发掘到的来源导入笔记本

audio_overview_create

创建音频播客(需要确认)

video_overview_create

创建视频概览(需要确认)

infographic_create

创建信息图(需要确认)

slide_deck_create

创建幻灯片组(需要确认)

studio_status

查看 Studio 制品的生成状态

studio_delete

删除 Studio 制品(需要确认)

refresh_auth

从磁盘重新加载认证令牌或执行无头重新认证

save_auth_tokens

保存认证用 Cookie

Related MCP server: NotebookLM MCP Server

重要声明

此 MCP 使用以下 内部 API

  • 未编写文档,且可能随时更改,恕不另行通知。

  • 需要从浏览器中提取 Cookie。

请仅用于个人/实验目的。

安装方法

您可以使用偏好的 Python 包管理器(uv、pip、pipx 等)从 PyPI 安装 notebooklm-mcp-server

也支持直接从源代码安装。

更新方法

请使用包管理器的升级命令更新到最新版本。

更新后,需要重启 AI 工具以刷新连接:

  • Claude Code: 重启应用程序,或使用重新连接命令

  • Cursor: 重启应用程序

  • Gemini CLI: 重启 CLI 会话

卸载方法

要完全卸载 MCP,请使用包管理器的卸载命令。也可以选择性地从缓存的认证令牌或 AI 工具的配置文件中移除。

认证

使用 MCP 之前,需要先完成 NotebookLM 认证。

推荐使用自动模式。运行专用的 Chrome 配置文件并登录 Google 后,Cookie 会自动提取。登录信息会被保存,用于日后刷新认证。

如果自动模式无法正常工作,也可以通过文件模式在 Chrome 开发者工具中手动提取并保存 Cookie。

认证成功后,请将 MCP 添加到 AI 工具并重新启动。

有关详细信息和问题排查方法,请参阅 **docs/AUTHENTICATION.md**

MCP 配置

⚠️ 上下文窗口(Context Window)注意: 此 MCP 提供了 31 个工具,可能会占用大量上下文窗口。在不积极使用 NotebookLM 时,建议禁用 MCP,为其他任务腾出上下文空间。

CLI 选项

可以使用命令行参数配置服务器。可以设置传输协议(stdio、http、sse)、端口、主机、调试模式、查询超时等。

环境变量

也可以通过环境变量进行配置。(NOTEBOOKLM_MCP_TRANSPORTNOTEBOOKLM_MCP_PORT 等)

连接 AI 工具(Claude Code、Gemini CLI、IDE 等)

Claude Code、Gemini CLI 等工具可以通过内置命令轻松添加 MCP 服务器。

对于 Cursor、VS Code、Claude Desktop 等使用 JSON 配置文件的工具,需要找到已安装的 notebooklm-mcp 的路径,并将其添加到配置文件中的 mcpServers 条目中。

使用示例

您可以用自然语言与 Claude Code、Cursor、Gemini CLI 等 AI 工具对话,按以下方式使用。

调研与探索

  • “列出我所有的 NotebookLM 笔记本”

  • “创建一个名为‘AI 战略研究’的新笔记本”

  • “针对‘企业 AI ROI 指标’启动网络调研,并展示找到的来源”

  • “对‘云市场趋势’进行深度调研,并导入排名前 10 的来源”

  • “在 Google Drive 中搜索与‘产品路线图’相关的文档,并创建笔记本”

添加内容

  • “将这个 URL 添加到我的笔记本:https://example.com/article

  • “把这个关于 Kubernetes 的 YouTube 视频添加到笔记本中”

  • “将我的会议笔记作为文本来源添加到这个笔记本中”

  • “把这个 Google 文档导入我的研究笔记本”

AI 分析

  • “这个笔记本的核心发现是什么?”

  • “总结所有这些来源的主要论点”

  • “这个来源在安全最佳实践方面是怎么说的?”

  • “用 AI 总结一下这个笔记本的主题内容”

  • “将聊天设置改为学习指南风格,并把回复设得更长”

生成内容

  • “把这个笔记本制作为深度分析格式的音频播客概览”

  • “以经典视觉风格生成视频解说”

  • “基于这些来源制作简报文档”

  • “制作学习用闪卡,难度设为中等”

  • “生成横向信息图”

  • “用我的研究来源绘制思维导图”

  • “用这个笔记本制作演示幻灯片组”

智能管理

  • “检查需要更新的 Google Drive 来源并进行同步”

  • “显示这个笔记本的所有来源及其最新状态”

  • “从笔记本中删除这个来源”

  • “查看我的音频概览生成状态”

认证生命周期

  • Cookie: 约保持 2~4 周(如果存在已保存的配置文件,可通过无头 Chrome 自动刷新)

  • CSRF 令牌: 约保持数分钟(请求失败时自动刷新)

  • 会话 ID: 每个 MCP 会话保持(MCP 启动时自动提取)

v0.1.9+:服务器会自动处理令牌过期。

  1. 过期时立即刷新 CSRF 令牌

  2. 如果从外部更新过,则从磁盘重新加载 Cookie

  3. 如果存在已保存的登录配置文件,则通过无头 Chrome 执行认证

如果自动刷新失败(Google 登录完全过期),则需要重新运行认证工具。

问题排查

更新未正确生效时

由于包管理器的缓存问题或版本限制,可能无法安装最新版本。此时可以使用强制重装选项来解决。

Chrome DevTools MCP 无法正常工作时(Cursor/Gemini CLI)

如果 Chrome DevTools MCP 显示为“无工具”或无法启动,可能是已知的 npx 错误。这种情况下,将配置改为使用 pnpm 运行即可解决。

限制

  • 速率限制: 免费套餐每天约限 50 次查询。

  • 无官方支持: API 可能随时更改,恕不另行通知。

  • Cookie 过期: 可能需要每隔几周重新提取一次 Cookie。

参与贡献

有关 API 文档及如何添加新功能,请参阅 CLAUDE.md

许可证

MIT License

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    Not graded
    maintenance
    Enables interaction with Google's NotebookLM through natural language, allowing users to create and manage notebooks, add sources from URLs/YouTube/Google Drive, query AI for insights, generate audio podcasts and other studio content, and perform AI-powered research and analysis.
    32
    3
  • A
    license
    A
    quality
    D
    maintenance
    Enables interaction with Google NotebookLM through natural language to create and manage notebooks, add sources from URLs/YouTube/Google Drive, perform AI-powered research and analysis, generate audio podcasts, videos, infographics, and slide decks from notebook content.
    32
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    Enables interaction with Google's NotebookLM through natural language to create and manage notebooks, add sources from URLs/YouTube/Drive, perform AI-powered research and analysis, and generate audio overviews, videos, infographics, and slide decks from research content.
    32
    6
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI assistants to programmatically interact with Google NotebookLM, allowing them to create and manage notebooks, add sources, query content, generate audio/video, and perform research tasks through natural language commands.
    2
    48
    5,963
    MIT

View all related MCP servers

Related MCP Connectors

  • Google NotebookLM via natural language: create notebooks, add sources (PDF, URL, YouTube) and ask gr

  • Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

  • AI access to your aNotepad online notes: read, search, write, and organize via 22 tools.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lovesoonjo-lab/notebooklm-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server