notebooklm-mcp
Provides tools for interacting with Google NotebookLM, allowing AI agents to manage notebooks, add sources, and query notebook content.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@notebooklm-mcpCreate a new notebook called 'Meeting Notes'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
notebooklm-mcp
An MCP (Model Context Protocol) server that lets Claude interact with Google NotebookLM via browser automation.
Usage
npx notebooklm-mcp@latestRelated MCP server: notebooklm-mcp
Setup
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"notebooklm": {
"command": "npx",
"args": ["-y", "notebooklm-mcp@latest"]
}
}
}VS Code / Cursor / Cline
{
"mcp": {
"servers": {
"notebooklm": {
"command": "npx",
"args": ["-y", "notebooklm-mcp@latest"]
}
}
}
}Authentication
On first run, a Chrome browser window opens automatically. Log in to your Google account and navigate to NotebookLM. The session is saved to ~/.notebooklm-mcp/session so you only need to log in once.
Environment Variables
Variable | Default | Description |
|
| Set to |
|
| Path to Chrome profile for persistent sessions |
Available Tools
Tool | Description |
| List all notebooks in your account |
| Create a new notebook |
| Open a notebook by title or ID |
| Add a URL or text source to the open notebook |
| Ask a question and get an AI response |
| Get title and sources of the open notebook |
| Delete a notebook |
Example Prompts
"List my NotebookLM notebooks"
"Create a notebook called 'Research Notes'"
"Open the 'Research Notes' notebook and add this URL as a source: https://example.com/paper"
"Ask the notebook: What are the key findings?"
Requirements
Node.js 18+
A Google account with access to NotebookLM
License
MIT
This server cannot be installed
Maintenance
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/Agustinfacu01/npx-notebooklm-mcp-latest'
If you have feedback or need assistance with the MCP directory API, please join our Discord server