{"repo":"alfredang/notebooklm-mcp","free":true,"listed":false,"github":"https://github.com/alfredang/notebooklm-mcp","clone":"git clone https://github.com/alfredang/notebooklm-mcp.git","description":"Bridge Google NotebookLM with Claude via MCP. Full programmatic access to create notebooks, manage sources, and generate AI-powered content — podcasts, videos, slides, mind maps, quizzes, flashcards, and reports — all through natural language.","language":"Python","stars":44,"topics":["claude","claude-code","claude-desktop","mcp","notebooklm"],"license":null,"category":"mcp-servers","readme_excerpt":"NotebookLM MCP for Claude (Desktop & CLI) A powerful MCP (Model Context Protocol) server that brings Google NotebookLM into Claude Desktop and Claude Code. Features - Research : List and create notebooks - Content : Add URLs, text, and files as sources - Generation : Create Podcasts, Videos, Slides, Mind Maps, Infographics, Quizzes, Flashcards, and Reports - Natural Interaction : Chat directly with your sources using Claude's reasoning --- Prerequisites 1. Install uv (Python Package Manager) macOS / Linux Default install location: /.local/bin/uv Windows Default install location: %USERPROFILE%\\.local\\bin\\uv.exe Verify installation: 2. Clone and Install Dependencies This will: - Create a .venv virtual environment - Install notebooklm-py (Python client for NotebookLM API) - Install fastmcp (MCP server framework) Note: These dependencies are required for both Claude Desktop and Claude Code. --- Step 1: Authenticate with NotebookLM NotebookLM uses browser-based authentication. You must login once to save your session cookies. What happens: 1. A browser window will open automatically 2. Log in to your Google account 3. Navigate to NotebookLM if not redirected automatically 4. Wait until the terminal displays \"Success\" 5. Close the browser Verify authentication: You should see: Authenticated! Found X notebooks. --- Step 2: Test the MCP Server Before configuring Claude, verify the server starts correctly: Expected output: Press Ctrl+C (or Cmd+C on Mac) to stop the server after confir","default_branch":null,"files":null,"tree":[],"storefront":"/r/alfredang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alfredang/notebooklm-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}