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
-
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.

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