notebooklm-py を使用して NotebookLM の根拠に基づくリサーチとアーティファクトエクスポートを自動化
エージェントが Python API、CLI、スキル、MCP サーバー、または REST サーバーを通じて Google NotebookLM/Gemini Notebook を操作できるようにし、ノートブックの作成、ソースの追加、引用付き質問の実行、アーティファクトの生成、エクスポートのダウンロードを実現します。
前提条件
notebooklm-py CLI または Python パッケージ、Google NotebookLM/Gemini Notebook アカウント、ブラウザ認証またはマスタートークン認証、オプションで MCP または REST サーバー
インストール
ソースに基づいた手順に従ってインストールまたはセットアップします。
次のいずれかの方法で CLI をインストールします。
uv tool install "notebooklm-py[browser]"pipx install "notebooklm-py[browser]"
インストール後、notebooklm login を実行し、notebooklm auth check --test --json で認証を確認します。その後、エージェントスキルをインストールするには notebooklm skill install または npx skills add teng-lin/notebooklm-py を実行します。