Skip to main content
Glama
HectorDanielAyarachiFuentes

NotebookLM Antigravity AI Research Suite

🚀 NotebookLM Antigravity AI Research Suite

TypeScript MCP Google Antigravity License: MIT

Integración completa entre Google NotebookLM y Google Antigravity IDE mediante el protocolo MCP (Model Context Protocol). Convierte tus cuadernos de NotebookLM en una estación de investigación profunda para agentes de IA: ingesta de PDFs locales y videos de YouTube, detección de contradicciones entre fuentes, análisis de vacíos de conocimiento, generación de podcasts de audio y exportación de dossiers completos en Markdown con bibliografía en BibTeX y APA.


📁 Estructura del Proyecto

notebooklm-mcp/
├── .agents/                      # Configuración nativa para Google Antigravity IDE
│   ├── mcp_config.json           # Registro automático del servidor MCP
│   ├── rules/
│   │   └── notebooklm.md         # Regla maestra de comportamiento para el agente
│   └── skills/
│       └── using-notebooklm-mcp/
│           └── SKILL.md          # Skill paso a paso para tareas de investigación
├── chrome_extension/             # Extensión de Chrome para sincronizar sesión en 1 clic
│   ├── manifest.json
│   ├── popup.html
│   └── popup.js
├── docs/                         # Documentación completa y guías
│   ├── guia_instalacion.md       # Instalación, prerrequisitos y conexión
│   ├── catalogo_herramientas.md  # Referencia de las 26 herramientas MCP
│   ├── solucion_problemas.md     # Resolución de errores comunes
│   └── tutoriales/               # Material de referencia, capturas y transcripciones
│       ├── Ejemplo-cookie.jpeg
│       ├── Tutorial.txt
│       └── VIdeo.txt
├── scripts/                      # Scripts de utilidad y validación
│   └── auth_helper.py            # Helper en Python para importar y verificar cookies
├── src/                          # Código fuente TypeScript del servidor MCP
│   ├── auth/                     # Gestión de perfiles y sesiones de Google
│   ├── browser/                  # Watchdog y prevención de procesos huérfanos
│   ├── library/                  # Biblioteca local de cuadernos
│   ├── notebooklm/               # Selectores, extracción RAG y streaming
│   ├── session/                  # Gestor de sesiones paralelas y memoria
│   ├── tools/                    # Definiciones y manejadores de herramientas MCP
│   └── utils/                    # Extractor de PDFs/texto, logger y limpieza
├── dist/                         # Servidor compilado listo para ejecutar
├── package.json
└── tsconfig.json

Related MCP server: NotebookLM MCP Server

⚡ Inicio Rápido (3 Pasos)

1. Compilar el Servidor MCP

En la terminal de este proyecto ejecuta:

npm install
npm run build

2. Conectar tu Cuenta de Google (Elige un método)

  • Opción A (Extensión de Chrome en 1 Clic - Recomendada):

    1. Ve a chrome://extensions en Chrome y activa el Modo de desarrollador.

    2. Haz clic en Cargar descomprimida y selecciona la carpeta chrome_extension de este proyecto.

    3. Entra a NotebookLM y haz 1 clic en el icono N para copiar tus credenciales.

    4. En Antigravity dile al asistente: "Conéctate a NotebookLM" o ejecuta python scripts/auth_helper.py --auto.

  • Opción B (Login Asistido): Llama a la herramienta setup_auth desde Antigravity para abrir una ventana de navegador donde iniciar sesión directamente.

3. ¡A Investigar!

El archivo .agents/mcp_config.json ya registra este servidor en tu espacio de trabajo de Antigravity. Simplemente pídele al agente en lenguaje natural:

"Investiga sobre este tema en NotebookLM, sube estos papers y compárame las fuentes buscando contradicciones."


🔬 Capacidades de Investigación Destacadas

Capacidad

Herramienta

Qué Hace

Ingesta de PDFs y Archivos

add_source

Lee archivos locales (.pdf, .md, .txt, .csv) extrayendo el texto automáticamente.

Ingesta de YouTube

add_source

Ingesta enlaces de videos de YouTube indexando sus subtítulos oficiales.

Carga en Lote

add_sources_batch

Carga múltiples enlaces, videos y documentos simultáneamente sin demoras manuales.

Detección de Contradicciones

find_contradictions

Cruza las fuentes para hallar discrepancias de datos o posturas opuestas con citas exactas.

Análisis de Vacíos (Gaps)

identify_knowledge_gaps

Identifica qué preguntas clave aún no están respondidas por las fuentes y qué buscar después.

Exportación de Dossier

export_research_dossier

Genera un archivo Markdown (.md) estructurado con todas las preguntas, respuestas y citas.

Citas Académicas

export_citations

Genera bibliografía formateada en estándares BibTeX y APA 7ma edición.

Podcasts de Audio

generate_audio

Dispara y descarga los "Deep Dive Audio Overviews" (conversación de 2 locutores).


📖 Documentación Adicional

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables direct integration with Google NotebookLM from MCP clients, allowing agents to query notebooks, manage libraries, and get grounded research answers without manual copy-pasting. Uses browser automation to maintain persistent authentication and provides RAG-style research capabilities within code editors.
    2,189 npm
    3,412
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to interact with Google NotebookLM to manage notebooks, sources, and conversations via the Model Context Protocol. It allows for querying sources using NotebookLM's AI and automatically saving responses as notes.
    -
  • A
    license
    A
    quality
    D
    maintenance
    Enables interaction with Google's NotebookLM via the Model Context Protocol to manage notebooks, sources, and research tasks. Users can create, query, and summarize content, as well as generate artifacts like audio overviews and slide decks using natural language.
    32
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to programmatically access Google NotebookLM through browser automation for managing notebooks, sources, and chat interactions. It supports automated content generation including audio overviews, study guides, and quizzes directly within AI workflows.
    404 npm
    MIT