Skip to content

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Jun 08:49
· 84 commits to main since this release

Added — note_list and note_get MCP tools (#17)

Two new Studio-panel tools, contributed by @he0xwhale:

  • note_list (legacy alias list_notes) — scrolls the Studio panel to
    trigger lazy-load of older notes, then scrapes the note cards. Returns
    { id?, title, details? } per note (timestamp lives in details).
  • note_get (legacy alias get_note) — opens a note by title (or ID)
    and serializes its DOM to markdown. Includes a structural walker over
    element-list-renderer that preserves tables (with header row),
    ordered/unordered lists, headings, code blocks, and inline
    bold/italic/code/link spans. Falls back to the ProseMirror editor and
    then to the legacy text-only extractor if the structural walker comes
    back empty.

Both tools are exposed over HTTP at POST /content/notes/list and
POST /content/notes/get. Selectors use the durable
artifact-library-note + artifact-title pattern, consistent with the
id-pattern convention used elsewhere in the scraper.

Minor release: additive only, no behavioural change to any existing tool.



Install / upgrade: npm i -g @roomi-fields/notebooklm-mcp@2.1.0

Full changelog: https://github.com/roomi-fields/notebooklm-mcp/blob/main/CHANGELOG.md