github jacob-bd/notebooklm-mcp-cli v0.4.6
v0.4.6 — Batch Operations, Cross-Notebook Query, Pipelines & Smart Select

latest releases: v0.6.1, v0.6.0, v0.5.31...
one month ago

What's New

🆕 Batch Operations

Perform actions across multiple notebooks at once — query, add sources, create, delete, or generate artifacts in bulk. Select notebooks by name, tag, or --all.

🔗 Cross-Notebook Query

Query multiple notebooks and get aggregated answers with per-notebook citations. Great for comparing information across different research collections.

⚡ Pipelines

Define and execute multi-step notebook workflows. Three built-in pipelines (ingest-and-podcast, research-and-report, multi-format) plus support for custom YAML pipelines.

🏷️ Smart Select & Tagging

Tag notebooks for organization and use tags to target batch operations. nlm tag select finds relevant notebooks by keyword matching.

🔧 MCP Tool Consolidation

Consolidated 13 new tools into 4 action-based tools (batch, pipeline, tag, cross_notebook_query), keeping total MCP tools at 35. Follows the existing unified tool pattern.

🔀 Skill Path Migration

nlm skill install gemini-cli and nlm skill install codex are replaced by nlm skill install agents, which installs to ~/.agents/skills/nlm-skill/. This is the cross-tool compatible path supported by Gemini CLI v0.33.1+, Codex, and other tools. Users with existing installations should run nlm skill install agents to reinstall.


Bug Fixes

  • Fixed CLI import violations in batch/cross/pipeline commands
  • Added UTF-8 encoding for Windows compatibility
  • Fixed cross-notebook display crash on string sources_used values

Tests

  • 73 new unit tests (total: 576)

Credits

Thanks to @fabianafurtadoff for contributing batch operations, cross-notebook query, pipelines, and smart select/tagging (PR #90)!

Full Changelog: https://github.com/jacob-bd/notebooklm-mcp-cli/blob/main/CHANGELOG.md

Don't miss a new notebooklm-mcp-cli release

NewReleases is sending notifications on new releases.