Skip to main content
Glama

hucompany

Основные функции

Инструмент

Описание

notebook_list

Список всех ноутбуков

notebook_create

Создать новый ноутбук

notebook_get

Получить сведения о ноутбуке, включая исходники

notebook_describe

Создать AI-саммари содержимого ноутбука

source_describe

Создать AI-саммари и ключевые слова для исходника

source_get_content

Извлечь исходный текст из источника (без обработки AI)

notebook_rename

Переименовать ноутбук

chat_configure

Настроить цель/стиль чата и длину ответов

notebook_delete

Удалить ноутбук (требуется подтверждение)

notebook_add_url

Добавить URL/YouTube в качестве источника

notebook_add_text

Добавить вставленный текст в качестве источника

notebook_add_drive

Добавить документ Google Drive в качестве источника

notebook_query

Задать вопрос и получить ответ AI

source_list_drive

Просмотреть список источников с указанием актуальности

source_sync_drive

Синхронизировать устаревшие источники Drive (требуется подтверждение)

source_delete

Удалить источник из ноутбука (требуется подтверждение)

research_start

Начать веб-исследование или исследование в Drive для поиска источников

research_status

Проверить ход исследования

research_import

Импортировать найденные источники в ноутбук

audio_overview_create

Создать аудиоподкаст (требуется подтверждение)

video_overview_create

Создать видеообзор (требуется подтверждение)

infographic_create

Создать инфографику (требуется подтверждение)

slide_deck_create

Создать слайд-колоду (требуется подтверждение)

studio_status

Проверить статус создания артефактов студии

studio_delete

Удалить артефакты студии (требуется подтверждение)

refresh_auth

Перезагрузить токены аутентификации с диска или выполнить повторную аутентификацию в headless-режиме

save_auth_tokens

Сохранить куки для аутентификации

Related MCP server: NotebookLM MCP Server

Важное уведомление

Этот MCP использует следующие внутренние API:

  • Не документированы и могут изменяться без предупреждения.

  • Требуется извлечение куки из браузера.

Пожалуйста, используйте только в личных/экспериментальных целях.

Установка

Вы можете установить notebooklm-mcp-server из PyPI с помощью предпочитаемого менеджера пакетов Python (uv, pip, pipx и т.д.).

Также поддерживается установка непосредственно из исходного кода.

Обновление

Обновите до последней версии, используя команду обновления вашего менеджера пакетов.

После обновления необходимо перезапустить AI-инструмент, чтобы обновить соединение:

  • Claude Code: перезапустите приложение или используйте команду переподключения

  • Cursor: перезапустите приложение

  • Gemini CLI: перезапустите сеанс CLI

Удаление

Чтобы полностью удалить MCP, используйте команду удаления вашего менеджера пакетов. При желании вы также можете удалить его из кэшированных токенов аутентификации или файлов конфигурации AI-инструмента.

Аутентификация

Перед использованием MCP требуется аутентификация NotebookLM.

Рекомендуется автоматический режим. При запуске отдельного профиля Chrome и входе в Google куки извлекаются автоматически. Данные входа сохраняются для последующего обновления аутентификации.

Если автоматический режим не работает, вы можете вручную извлечь и сохранить куки в Chrome DevTools с помощью файлового режима.

После успешной аутентификации добавьте MCP в AI-инструмент и перезапустите его.

Подробности и устранение неполадок см. в **docs/AUTHENTICATION.md**.

Настройка MCP

⚠️ Внимание к контекстному окну (Context Window): этот MCP предоставляет 31 инструмент и может занимать много места в контекстном окне. Если вы не используете NotebookLM активно, рекомендуется отключать MCP, чтобы освободить контекст для других задач.

Параметры CLI

Сервер можно настроить с помощью аргументов командной строки. Можно задать транспортный протокол (stdio, http, sse), порт, хост, режим отладки, тайм-аут запросов и т.д.

Переменные окружения

Настройка также возможна через переменные окружения. (NOTEBOOKLM_MCP_TRANSPORT, NOTEBOOKLM_MCP_PORT и т.д.)

Подключение AI-инструментов (Claude Code, Gemini CLI, IDE и т.д.)

Такие инструменты, как Claude Code или Gemini CLI, позволяют легко добавлять MCP-сервер с помощью встроенных команд.

Для инструментов, использующих JSON-файлы конфигурации, таких как Cursor, VS Code, Claude Desktop, необходимо найти путь к установленному notebooklm-mcp и добавить его в элемент mcpServers файла конфигурации.

Примеры использования

Вы можете использовать MCP следующим образом, общаясь на естественном языке с AI-инструментами, такими как Claude Code, Cursor, Gemini CLI.

Исследование и поиск

  • "Покажи список всех моих ноутбуков NotebookLM"

  • "Создай новый ноутбук под названием 'Исследование AI-стратегий'."

  • "Начни веб-исследование по теме 'Корпоративные показатели ROI в AI' и покажи найденные источники"

  • "Проведи углублённое исследование по теме 'Тренды облачных маркетплейсов' и принеси 10 лучших источников"

  • "Найди в моём Google Drive документы, связанные с 'дорожной картой продукта', и создай ноутбук"

Добавление контента

  • "Добавь этот URL в мой ноутбук: https://example.com/article"

  • "Добавь это видео YouTube о Kubernetes в ноутбук"

  • "Добавь мои заметки с встречи как текстовый источник в этот ноутбук"

  • "Импортируй этот документ Google в мой исследовательский ноутбук"

Анализ на основе AI

  • "Каковы ключевые выводы этого ноутбука?"

  • "Суммируй основные утверждения всех этих источников"

  • "Что в этом источнике говорится о лучших практиках безопасности?"

  • "Сделай AI-саммари того, о чём этот ноутбук"

  • "Измени настройки чата на стиль учебного руководства и сделай ответы более развёрнутыми"

Создание контента

  • "Создай из этого ноутбука аудиоподкаст-обзор в формате углублённого анализа"

  • "Создай видеообзор в классическом визуальном стиле"

  • "Создай брифинг-документ на основе этих источников"

  • "Создай flashcards для учёбы со средним уровнем сложности"

  • "Создай инфографику в горизонтальной ориентации"

  • "Нарисуй ментальную карту по моим исследовательским источникам"

  • "Создай презентационную слайд-колоду из этого ноутбука"

Умное управление

  • "Проверь источники Google Drive, требующие обновления, и синхронизируй их"

  • "Покажи все источники этого ноутбука и их актуальность"

  • "Удали этот источник из ноутбука"

  • "Проверь статус создания моего аудиообзора"

Жизненный цикл аутентификации

  • Куки: действуют около 2~4 недель (при наличии сохранённого профиля автоматически обновляются через headless Chrome)

  • CSRF-токен: действует около нескольких минут (автоматически обновляется при сбое запроса)

  • ID сеанса: действует в течение сеанса MCP (автоматически извлекается при запуске MCP)

v0.1.9+: сервер автоматически обрабатывает истечение срока действия токенов.

  1. Немедленное обновление CSRF-токена по истечении срока

  2. Повторная загрузка куки с диска, если они были обновлены извне

  3. Запуск аутентификации в headless Chrome при наличии сохранённого профиля входа

Если автоматическое обновление не удалось (например, при полном истечении срока входа в Google), необходимо снова запустить инструмент аутентификации.

Устранение неполадок

Если обновление не выполняется должным образом

Из-за проблем с кэшем менеджера пакетов или ограничений версий последняя версия может не установиться. В этом случае проблему можно решить, используя опцию принудительной переустановки.

Если Chrome DevTools MCP не работает (Cursor/Gemini CLI)

Если Chrome DevTools MCP отображается как «нет инструментов» или не запускается, это может быть известная ошибка npx. В этом случае может помочь изменение настроек для запуска с помощью pnpm.

Ограничения

  • Лимит скорости: бесплатный тариф ограничен примерно 50 запросами в день.

  • Нет официальной поддержки: API может изменяться без предупреждения.

  • Истечение срока куки: возможно, потребуется повторно извлекать куки каждые несколько недель.

Вклад в проект

О документации API и способах добавления новых функций см. CLAUDE.md.

Лицензия

MIT License

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    Not graded
    maintenance
    Enables interaction with Google's NotebookLM through natural language, allowing users to create and manage notebooks, add sources from URLs/YouTube/Google Drive, query AI for insights, generate audio podcasts and other studio content, and perform AI-powered research and analysis.
    32
    3
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables interaction with Google NotebookLM through natural language to create and manage notebooks, add sources from URLs/YouTube/Google Drive, perform AI-powered research and analysis, generate audio podcasts, videos, infographics, and slide decks from notebook content.
    32
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    Enables interaction with Google's NotebookLM through natural language to create and manage notebooks, add sources from URLs/YouTube/Drive, perform AI-powered research and analysis, and generate audio overviews, videos, infographics, and slide decks from research content.
    32
    6
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables AI assistants to programmatically interact with Google NotebookLM, allowing them to create and manage notebooks, add sources, query content, generate audio/video, and perform research tasks through natural language commands.
    53
    14,182 PyPI
    6,403
    MIT