NotebookLM Antigravity AI Research Suite
Integrates Google NotebookLM with the Antigravity IDE, enabling agents to ingest PDFs and YouTube videos, detect contradictions between sources, identify knowledge gaps, generate audio podcasts, and export research dossiers with BibTeX and APA citations.
Allows ingesting YouTube video links into NotebookLM, indexing their official subtitles as research sources.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@NotebookLM Antigravity AI Research SuiteIngest these PDFs and this YouTube video, find contradictions, export Markdown dossier"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🚀 NotebookLM Antigravity AI Research Suite
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.jsonRelated 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 build2. Conectar tu Cuenta de Google (Elige un método)
Opción A (Extensión de Chrome en 1 Clic - Recomendada):
Ve a
chrome://extensionsen Chrome y activa el Modo de desarrollador.Haz clic en Cargar descomprimida y selecciona la carpeta
chrome_extensionde este proyecto.Entra a NotebookLM y haz 1 clic en el icono
Npara copiar tus credenciales.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_authdesde 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 |
| Lee archivos locales ( |
Ingesta de YouTube |
| Ingesta enlaces de videos de YouTube indexando sus subtítulos oficiales. |
Carga en Lote |
| Carga múltiples enlaces, videos y documentos simultáneamente sin demoras manuales. |
Detección de Contradicciones |
| Cruza las fuentes para hallar discrepancias de datos o posturas opuestas con citas exactas. |
Análisis de Vacíos (Gaps) |
| Identifica qué preguntas clave aún no están respondidas por las fuentes y qué buscar después. |
Exportación de Dossier |
| Genera un archivo Markdown ( |
Citas Académicas |
| Genera bibliografía formateada en estándares BibTeX y APA 7ma edición. |
Podcasts de Audio |
| Dispara y descarga los "Deep Dive Audio Overviews" (conversación de 2 locutores). |
📖 Documentación Adicional
This server cannot be deployed
Maintenance
Related MCP Connectors
AI research library. Save, organise and reuse notes and webpages as clean markdown context.
Agent-native notes, tasks, dev-docs, vaults, sync & handoffs. MCP + OpenAPI dual surface.
Your curated sources (RSS, YouTube, podcasts, Google News) as context for any AI agent. 26 tools.
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables 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 npm3,412MIT
- FlicenseNot gradedqualityDmaintenanceEnables 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.-
- AlicenseAqualityDmaintenanceEnables 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.321MIT
- AlicenseNot gradedqualityDmaintenanceEnables 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 npmMIT