Gemini Notebook CLI и MCP
Gemini Notebook CLI & MCP Server
Программный доступ к Gemini Notebook (бывший NotebookLM) через CLI и MCP: блокноты, источники, подкасты, видео, отчеты и исследования из агента
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Управляет данными в аккаунте Gemini Notebook: создает и удаляет блокноты, публикует ссылки на них
- Хранит и использует cookie сессии Google для доступа к аккаунту
Установка
Ручная установка
uv tool install notebooklm-mcp-cliСтавит команду nlm и серверный бинарь notebooklm-mcp. Есть варианты через uvx, pip и pipx. После установки выполните nlm login.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект дает агенту доступ к Gemini Notebook двумя путями: командой nlm в терминале и MCP-сервером notebooklm-mcp для клиентов вроде Claude Code, Claude Desktop, Gemini CLI и Cursor. Из агента можно создавать блокноты, добавлять источники (ссылки, YouTube, текст, файлы, документы Google Drive), задавать вопросы к источникам, запускать веб-исследование и генерировать материалы: подкасты, видео, отчеты, тесты, карточки, ментальные карты, слайды и инфографику. Есть пакетные операции, межблокнотные запросы, пайплайны из нескольких шагов и проверка остатка по плану. Вход выполняется через nlm login, который берет cookie из управляемого браузера, отдельный ключ API не нужен. Скачивание артефактов, публикация блокнотов и удаление доступны из тех же команд.
Для кого. Для исследователей, авторов и аналитиков, которые ведут работу в Gemini Notebook и хотят управлять ей из агента или скриптов.
Подходит, если
- Нужно собрать блокнот из источников и задать по ним вопросы из агента
- Нужно сгенерировать подкаст, отчет или видео по материалам блокнота
- Нужно автоматизировать рутину в Gemini Notebook скриптом или пайплайном
Не подходит, если
- Нет доступа к Gemini Notebook или аккаунта Google для входа
- Нужен официальный API с гарантиями, а не доступ через сессию браузера
Пример запроса к агенту
Создай блокнот по этим трем ссылкам и сделай из него подкаст на 10 минутОграничения
Это неофициальный клиент: доступ идет через cookie аккаунта Google, поэтому смена веб-приложения на стороне Google может временно ломать команды. Нужен рабочий аккаунт с доступом к Gemini Notebook, поддержка корпоративных аккаунтов помечена как экспериментальная. Сервис Google недоступен из России без VPN. Часть операций меняет данные в аккаунте: создание и удаление блокнотов, публикация ссылок, поэтому удаление и генерация закрыты подтверждением.
Как отключить. Удалите MCP-сервер из конфигурации агента (например, claude mcp remove gemini-notebook-mcp) и удалите инструмент: uv tool uninstall notebooklm-mcp-cli. Кэш входа лежит в ~/.notebooklm-mcp-cli.
MCP
- Транспорт
- stdio
- Авторизация
- OAuth
Проверка безопасности
- Управляет данными в аккаунте Gemini Notebook: создает и удаляет блокноты, публикует ссылки на них
- Хранит и использует cookie сессии Google для доступа к аккаунту
Коротко о README
README описывает два интерфейса к Gemini Notebook: терминальную команду nlm и MCP-сервер notebooklm-mcp, устанавливаемые одним пакетом notebooklm-mcp-cli. Показаны настройка клиентов через nlm setup add, вход командой nlm login с извлечением cookie и таблица возможностей: источники, запросы, студийные материалы, исследование, публикация, пакетные и межблокнотные операции, пайплайны и проверка плана. Есть автоматическое восстановление сессии, режим для расписаний через nlm auth refresh и настольное расширение. Пакет опубликован на PyPI, лицензия MIT.
Частые вопросы
Нужен ли ключ API?
Нет. Доступ идет через вход в аккаунт Google командой nlm login, которая сохраняет cookie сессии локально.
Это официальный инструмент Google?
Нет. Это неофициальный проект, он работает через сессию браузера, а не через публичный API Gemini Notebook.
Похожие
Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI