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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    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.
    1,742 npm
    3,429
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to programmatically access Google NotebookLM through browser automation for managing notebooks, sources, and chat interactions. It supports automated content generation including audio overviews, study guides, and quizzes directly within AI workflows.
    528 npm
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to interact with Google NotebookLM through browser automation, supporting notebook management, source addition, question answering, and audio overview generation.
    2
    MIT