MCP ConfigsMay 12, 2026·2 min read

NotebookLM MCP — CLI + 35 Tools for Agents

NotebookLM MCP (notebooklm-mcp-cli) gives you a CLI (`nlm`) and an MCP server (`notebooklm-mcp`) so assistants can operate Google NotebookLM notebooks.

Agent ready

Safe staging for this asset

This asset is staged first. The copied prompt tells the agent to inspect the staged files and ask before activating scripts, MCP config, or global config.

Stage only · 17/100Policy: stage
Agent surface
Any MCP/CLI agent
Kind
Mcp Config
Install
Stage only
Trust
Trust: Established
Entrypoint
Asset
Safe staging command
npx -y tokrepo@latest install bc3d5f4b-e533-40fa-b9e9-20ce7708c643 --target codex

Stages files first; activation requires review of the staged README and plan.

Intro

NotebookLM MCP (notebooklm-mcp-cli) gives you a CLI (nlm) and an MCP server (notebooklm-mcp) so assistants can operate Google NotebookLM notebooks.

  • Best for: research/coding workflows that want NotebookLM notebooks accessible from Claude Code, Cursor, Gemini CLI, and similar tools
  • Works with: Python tooling (pip/pipx/uv), a Chromium-based browser for login, MCP-compatible clients
  • Setup time: 12 minutes

Practical Notes

  • Exposes 35 MCP tools (disable it when not needed to preserve context window)
  • One install yields both nlm (CLI) and notebooklm-mcp (MCP server)
  • GitHub stars/forks (verified): see Source & Thanks

If you want NotebookLM inside your agent workflow, this project gives you two practical layers:

  • CLI layer (nlm) for scripting: list/create notebooks, add sources, share, export, etc.
  • MCP layer (notebooklm-mcp) for natural-language tool calls from your assistant.

A reliable setup path:

  1. Install via pip/pipx/uv.
  2. Authenticate with nlm login (auto mode launches a dedicated browser profile and persists cookies).
  3. Use nlm setup add <client> to configure your AI tool without hand-editing JSON.

Because it exposes many tools, keep it off when you’re not actively using NotebookLM — it’s easy to burn context budget accidentally.

FAQ

Q: How do I authenticate? A: Run nlm login (auto mode launches a browser and extracts cookies).

Q: Which AI tools are supported? A: Use nlm setup add <client> for supported clients, or generate JSON with nlm setup add json.

Q: How do I troubleshoot? A: Run nlm doctor to diagnose installation, auth, and client configuration issues.

🙏

Source & Thanks

Source: https://github.com/jacob-bd/notebooklm-mcp-cli > License: MIT > GitHub stars: 4,309 · forks: 688

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets