Token导航 LogoToken导航TokenDH.com
Notebooklm Agent Plugin logo
开发工具stdio官方级别未说明来源级核验

Notebooklm Agent Plugin

MCP Server

一个MCP服务器和代理集成工具包,允许AI编码助手(如Cursor、Claude Code)与Google NotebookLM进行交互。

工具数

10

提示词数

0

GitHub Stars

1

资源数

0
开发工具PythonClaudeClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

amp-rh

提供方

amp-rh

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 scripts/extract_cookies.py \

详细介绍

NotebookLM代理插件

MCP服务器和代理集成套件,允许AI编码助手(Cursor、Claude Code)与 谷歌笔记本LM.

包含什么

组件路径目的
MCP服务器mcp-server/Stdio MCP服务器将NotebookLM操作作为工具公开
饼干提取器scripts/extract_cookies.py从Firefox/Chrome中提取会话Cookie进行身份验证
光标挂钩hooks/MCP调用前自动刷新身份验证
光标规则rules/指示代理将NotebookLM工作委托给子代理
光标技能skills/教代理如何使用NotebookLM工具
Claude代码配置CLAUDE.mdClaude Code代理说明

快速启动

1.安装

git clone https://github.com/amp-rh/notebooklm-agent-plugin.git
cd notebooklm-agent-plugin
./install.sh

这将安装 notebooklm-mcp 通过pip命令(可编辑模式)。

2.身份验证

登录 笔记本语言模型 在Firefox或Chrome浏览器中,然后提取Cookie:

python3 scripts/extract_cookies.py \
    --domains .google.com notebooklm.google.com \
    --required SID OSID __Secure-OSID \
    --host-filter '%notebooklm%' \
    --output ~/.notebooklm/storage_state.json

3.配置您的代理

光标

将MCP服务器添加到项目的 .cursor/mcp.json:

{
  "mcpServers": {
    "notebooklm": {
      "command": "notebooklm-mcp",
      "args": []
    }
  }
}

可选增强功能 (推荐最佳体验):

  • 钩子 --合并 hooks/hooks.json 进入 ~/.cursor/hooks.json,更新指向此仓库的路径 hooks/ 目录。auth钩子在每次NotebookLM MCP调用之前自动刷新Cookie。
  • 规则 --复制 rules/notebooklm-subagent.mdc 到你的项目 .cursor/rules/ 向代理传授子代理委托模式。
  • 技能 --注册 skills/notebooklm/SKILL.md 在您的光标技能配置中。

克劳德代码

将MCP服务器添加到您的 .mcp.json:

{
  "mcpServers": {
    "notebooklm": {
      "command": "notebooklm-mcp",
      "args": []
    }
  }
}

Claude Code将自动从 CLAUDE.md 此仓库中的文件。

可用工具

工具说明
notebooklm_auth_status检查凭据是否存在(本地,无网络)
notebooklm_list_notebooks列出所有笔记本
notebooklm_get_notebook按ID获取笔记本详细信息
notebooklm_create_notebook创建新笔记本
notebooklm_rename_notebook重命名笔记本
notebooklm_delete_notebook删除笔记本
notebooklm_chat发送消息并获得AI响应
notebooklm_get_chat_history获取对话历史记录
notebooklm_get_notebook_description获取人工智能生成的摘要和主题
notebooklm_open_notebook在默认浏览器中打开笔记本

身份验证详细信息

NotebookLM没有公共的API-它使用Google会话cookie进行身份验证。包括 extract_cookies.py 脚本直接从浏览器的cookie数据库中读取cookie:

  • 火狐 (首选):阅读 cookies.sqlite 直接(Linux上未加密)
  • :用途 菜鸟 解密Cookie

Cursor身份验证挂钩(hooks/notebooklm-auth.sh)在每次NotebookLM MCP调用之前自动运行此提取,因此只要您的浏览器会话处于活动状态,凭据就会保持新鲜。

码头工人

在容器中构建并运行MCP服务器:

cd mcp-server
docker build -t notebooklm-mcp .

运行时装载您的凭据:

docker run -i --rm -v ~/.notebooklm:/root/.notebooklm notebooklm-mcp

需求

  • Python 3.11+
  • Linux(cookie提取直接读取浏览器数据库)
  • 带有活动NotebookLM会话的Firefox或Chrome
  • jq (用于钩子脚本)

依赖项

许可证

Apache许可证2.0

目录标签

目录标签

开发工具PythonClaudeAI编码助手本地部署NotebookLM集成MCP服务器自动化工具

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP