A Python package that gives programmatic access to Google NotebookLM: an nlm CLI and an MCP server with around forty tools to create notebooks, add sources and generate podcasts, videos, mind maps and summaries from the terminal or an AI agent.
Why it matters: It turns NotebookLM into an automatable building block: your agent creates notebooks, imports research and spins up a podcast without opening the browser. And it's an honest vibe-coding case — the author says he isn't a developer — with around 5,100 stars and active development.
Stack:Python
MCP
Claude Code