MN

m4yk3ldev/notebooklm-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

21 stars 5 forks 质量 90 趋势 24MIT

Google NotebookLM 的 MCP 服务器 — 27 个用于笔记本、资源、研究和工作室内容生成的工具

概览

别在浏览器标签页间跳来跳去。它将 Google NotebookLM 的全部分析能力直接带入你的本地终端、IDE 以及 Claude、Cursor 和 VS Code 等 AI 助手。 管理笔记本,导入多样资源,触发深度研究,生成工作室级内容——所有这些都通过一个统一的标准化模型上下文协议(MCP)接口实现。 模型上下文协议是连接大型语言模型与外部数据源和工具的标准。该软件包通过 stdio 运行 MCP ——您的 AI 客户端(Claude Desktop、Cursor、VS Code 等)生成 notebooklm-mcp 作为子进程,两者通过 JSON-RPC 通信。以下 27 个工具将成为模型工具列表中的可调用函数。 - ⚡ : 用notebooklm-mcp认证登录一次。我们基于CDP的自动化流程处理安全的Cookie提取,让你能专注于数据。- 🔄 : 内置后台会话恢复功能。如果你的会话过期,服务器会透明地重新连接,不会中断你的工作流程。

概述(AI 翻译)

搭建 Google NotebookLM 与您的 AI 工作空间之间的桥梁

别在浏览器标签页间跳来跳去。NotebookLM MCP 将 Google NotebookLM 的全部分析能力直接带入你的本地终端、IDE 以及 Claude、Cursor 和 VS Code 等 AI 助手。

管理笔记本,导入多样资源,触发深度研究,生成工作室级内容——所有这些都通过一个统一的标准化模型上下文协议(MCP)接口实现。

MCP 新手? 模型上下文协议是连接大型语言模型与外部数据源和工具的标准。该软件包通过 stdio 代言 MCP ——您的 AI 客户端(Claude Desktop、Cursor、VS Code 等)会作为子进程生成 notebooklm-mcp serve,两者通过 JSON-RPC 通信。以下 27 个工具成为模型工具列表中可调用的函数。


🔥 主要能力

  • ⚡ 无缝认证:只需用notebooklm-mcp auth登录一次。我们基于CDP的自动化流程处理安全的Cookie提取,让您专注于数据。
  • 🔄 韧性连接:内置后台会话恢复功能。如果你的会话过期,服务器会透明地重新连接,不会中断你的工作流程。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

🧠 NotebookLM MCP Server

Bridge the Gap Between Google NotebookLM and Your AI Workspace

Stop jumping between browser tabs. NotebookLM MCP brings the full analytical power of Google NotebookLM directly into your local terminal, IDE, and AI assistants like Claude, Cursor, and VS Code.

Manage notebooks, ingest diverse sources, trigger deep research, and generate studio-quality content—all via a single, standardized Model Context Protocol (MCP) interface.

New to MCP? The Model Context Protocol is a standard for connecting LLMs to external data sources and tools. This package speaks MCP over stdio — your AI client (Claude Desktop, Cursor, VS Code, etc.) spawns notebooklm-mcp serve as a subprocess and the two communicate over JSON-RPC. The 27 tools below become callable functions in the model’s tool list.


🔥 Key Capabilities

  • ⚡ Seamless Authentication: Log in once with notebooklm-mcp auth. Our automated CDP-based flow handles secure cookie extraction so you can focus on your data.
  • 🔄 Resilient Connectivity: Built-in background session restoration. If your session expires, the server transparently reconnects without breaking your workflow.
  • 📂 Universal Ingestion: Instantly add URLs, YouTube transcripts, Google Drive files, or raw text snippets to any notebook.
  • 🕵️ Autonomous Research: Harness Google’s Deep Research engine. Start a task, poll its progress, and import structured insights directly into your project.
  • 🎭 Creative Studio: Programmatically generate Audio Overviews (podcasts), Briefing Docs, Infographics, Slide Decks, and Quizzes from your sources.

🚀 Quick Start

1. Installation

Requires Node.js ≥ 20 and Google Chrome or Chromium (for auth).

Run it instantly with npx:

npx -y @m4ykeldev/notebooklm-mcp serve

Or install globally for better performance:

npm install -g @m4ykeldev/notebooklm-mcp

Developers who want to hack on the source: this repo uses pnpm (pinned via packageManager in package.json). After cloning, run corepack enable && pnpm install. See CONTRIBUTING.md on GitHub for the full dev / release flow.

2. The “One-Click” Login

Say goodbye to manual cookie hunting. Our smart auth flow does the heavy lifting for you.

notebooklm-mcp auth
在 GitHub 查看完整 README

安装

npx -y @m4ykeldev/notebooklm-mcp serve
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "notebooklm": { "command": "npx", "args": ["-y", "@m4ykeldev/notebooklm-mcp", "serve"] } } }