NotebookLM MCP服务器

NotebookLM MCP服务器是一款通过MCP协议在Windows上以编程方式访问Google NotebookLM的开发工具,支持笔记本管理、多类型资料来源导入、测验/闪卡/音频生成、内容问答及笔记管理。

  • by KatalystAIsolutions
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 KatalystLord001/notebook-lm-mcp-setup

使用说明

NotebookLM MCP Server (Windows)

Programmatic access to Google NotebookLM through Kiro on Windows 10 Pro.

Quick Start

  1. Install dependencies:

    cd notebooklm-mcp-server
    npm install
    
  2. Get your credentials:

    • Go to https://notebooklm.google.com
    • Open DevTools (F12) → Console
    • Type: allow pasting and press Enter
    • Run: window.WIZ_global_data.SNlM0e
    • Copy the token
    • Go to Network tab → Refresh → Click any request → Copy Cookie header
  3. Configure Kiro: Edit C:\Users\YourUsername\.kiro\settings\mcp.json:

    {
      "mcpServers": {
        "notebooklm": {
          "command": "node",
          "args": ["C:\\path\\to\\notebooklm-mcp-server\\index.js"],
          "env": {
            "NOTEBOOKLM_AUTH_TOKEN": "your-token",
            "NOTEBOOKLM_COOKIES": "your-cookies"
          },
          "disabled": false
        }
      }
    }
    
  4. Restart Kiro

Features

  • ✅ 22 MCP tools
  • ✅ Manage notebooks
  • ✅ Add sources (URLs, text, files, YouTube)
  • ✅ Generate quizzes, flashcards, audio
  • ✅ Chat with content
  • ✅ Manage notes

Documentation

See SETUP_GUIDE.md for detailed instructions.

Windows Compatibility

  • ✅ Windows 10 Pro tested
  • ✅ Node.js 18+ required
  • ✅ All 22 tools fully functional
  • ✅ Cross-platform compatible code

Support

  • SDK: https://github.com/photon-hq/notebooklm-kit
  • NotebookLM: https://notebooklm.google.com