Skip to main content
Glama

NotebookLM MCP

Python 3.10+ DeepWiki Tests codecov License: MIT

MCP server for Google NotebookLM — chat with your sources and manage notebooks/sources as MCP tools. Driven by an RPC backend (notebooklm-py), so there's no browser at runtime.

Setup

uv add notebooklm-mcp
uv run notebooklm login              # one-time Google login (saves a session)
notebooklm-mcp init <notebook-url>   # writes notebooklm-config.json

Related MCP server: NotebookLM MCP Server

Run

notebooklm-mcp -c notebooklm-config.json server          # MCP server (stdio | http | sse)
notebooklm-mcp -c notebooklm-config.json chat -m "..."   # quick chat from the CLI

Tools (28)

  • Chat: send_chat_message, get_chat_response, chat_with_notebook, navigate_to_notebook, get/set_default_notebook, healthcheck

  • Manage: list/create/rename/delete_notebook, get_notebook_summary, list_sources, add_source_url/add_source_text/delete_source

  • Compose: copy_source, create_notebook_from_sources (merge sources across notebooks)

  • Studio: generate_audio_overview/list_audio_overviews, generate_video_overview/list_video_overviews, generate_mind_map/list_mind_maps/get_mind_map

  • Share: get_share_status, set_notebook_public, share_notebook_with_user

MIT License

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

Maintenance

Maintainers
Response time
0dRelease cycle
6Releases (12mo)
Commit activity
Issues opened vs closed

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
    Not graded
    quality
    C
    maintenance
    Enables direct integration with Google NotebookLM from MCP clients, allowing agents to query notebooks, manage libraries, and get grounded research answers without manual copy-pasting. Uses browser automation to maintain persistent authentication and provides RAG-style research capabilities within code editors.
    4,624
    3,266
    MIT
  • 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

View all related MCP servers

Related MCP Connectors

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

  • Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…

  • AI-powered browser automation — navigate, click, fill forms, and extract data from any website.

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/khengyun/notebooklm-mcp'

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