Googleは、NotebookLM(Googleの開発者向け資料ではGemini Notebook)の公式APIを公開プレビューとして提供しています。プログラムからノートブックを作成し、WebページやYouTube動画などを資料として追加できます。MCPサーバーも用意され、対応するAIエージェントや開発ツールから操作できます。MCPは、AIと外部ツールをつなぐ共通の仕組みです。
これまでNotebookLMに資料を入れるには、基本的にブラウザー上で操作する必要がありました。今回のAPIを使えば、たとえば調査用のノートを作り、複数のURLを順に登録するといった作業をコードやエージェントに任せられます。Googleの開発者向け資料には、Claude CodeやCursorなどから接続する手順も掲載されています。
追加できる資料と、できない操作
追加できるのは、WebページのURL、YouTube動画のURL、プレーンテキスト、Markdownの4種類です。ノートブックの作成・一覧表示・情報取得・名前変更と、資料の追加・一覧表示・処理状況の確認に対応します。資料はすぐに使えるとは限らず、追加後にPROCESSING、ACTIVE、FAILEDのいずれかを確認します。
一方、APIからノートブックに質問して回答を得る機能や、音声概要などの生成、資料の削除は含まれていません。PDFなどのファイルを直接アップロードする機能もありません。Google DriveやGoogleドキュメントのURLも資料として追加できず、削除はブラウザーから行う必要があります。
利用には個人アカウントなどが必要
公開プレビューを使うには、Google CloudプロジェクトでAPIを有効にし、Notebook用の認証許可を含むOAuth 2.0のトークンを用意します。Googleの手順では、個人のGoogleアカウントでNotebookに一度ログインしておく必要があります。Google Workspaceアカウントは現時点で利用できません。なお、料金については公開された情報に記載がありません。
ITmedia AI+が試した例では、MCP経由でYouTube動画3本を追加し、それぞれ4〜6秒で利用可能になりました。同記事ではWebページは約9秒、Markdownは約6秒でした。これは試行時の所要時間で、常に同じ速さになる保証ではありません。APIは公開プレビュー段階で、Googleは今後の対応予定をロードマップとして示しています。
なぜ重要か
個人のGoogleアカウントを使う調査担当者や開発者は、Webページや動画をノートに登録する作業を、対応するAIエージェントに任せられます。ただし、登録した資料への質問や回答の取得はAPIではできず、どこまで実際の調査工程を自動化できるかは、今後の機能追加次第です。