Gemini Notebook MCP Server
Servidor MCP para Google Gemini Notebook (NotebookLM) con automatización stealth de Chrome.
Resumen de Ingeniería (TL;DR)
Servidor MCP que automatiza instancias de Chrome mediante Patchright (stealth + perfil persistente) para realizar consultas grounded, ingestar fuentes (Web y texto), extraer citas DOM y generar resúmenes de audio.
1. El Desafío y la Necesidad
Consultar cuadernos de Google NotebookLM (Gemini) e ingestar fuentes masivas desde herramientas externas o agentes de IA carecía de una API oficial abierta.
2. Arquitectura e Implementación
Gemini Notebook MCP Server lleva el poder de sintetización de Google NotebookLM directamente a tus asistentes de IA y agentes autónomos.
Conduce una instancia real de Chrome a través de Patchright utilizando huella persistente para mantener la sesión abierta sin necesidad de re-autenticar en cada consulta.
Soporta ingesta dinámica de fuentes (crawling de sitios web y pegado directo de textos), extracción estructurada de citas del DOM y generación de Audio Overviews.
npx -y @charlie.act7/gemini-notebook-mcp@latest3. Capacidades y Funcionalidades Clave
Consultas Grounded con Citas DOM
Realiza preguntas a tus libretas de NotebookLM y recupera respuestas con citas estructuradas en formatos json, inline o footnotes.
Ingesta de Fuentes en Tiempo Real
Agrega fuentes a tus libretas sobre la marcha, ya sea raspando sitios web dinámicos o inyectando fragmentos de texto.
Generación y Descarga de Audio Overviews
Solicita la creación de resúmenes de voz en formato podcast y descárgalos directamente al disco.
Perfiles de Herramientas (minimal, standard, full)
Permite ajustar la cantidad de herramientas expuestas para optimizar el presupuesto de tokens de tu agente de IA.
4. Casos de Uso y Prompts de Lenguaje Natural
Síntesis grounded con extracción de citas
Devuelve la respuesta sintetizada de Gemini basada exclusivamente en tus documentos con citas a las fuentes.
Ejemplo de Prompt
"¿Cómo se configura la lógica de reintento en los nodos HTTP de n8n en el cuaderno activo?"
Ingesta automatizada de documentación web
Scrapea e ingesta automáticamente contenido web en tus libretas de estudio.
Ejemplo de Prompt
"Agrega la documentación técnica del nuevo framework a la libreta de investigación."
Generación programática de podcasts educativos
Genera el resumen de audio sintético de Google y lo descarga localmente.
Ejemplo de Prompt
"Genera un Audio Overview para la libreta 'Semana 13: Guía de HCI' y guárdalo en la carpeta de descargas."
5. Configuración para Asistentes y Editores de IA
Claude Code (CLI)
claude mcp add gemini-notebook -- npx -y @charlie.act7/gemini-notebook-mcp@latest
Claude Desktop / Cursor / Windsurf / Cline
{
"mcpServers": {
"gemini-notebook": {
"command": "npx",
"args": ["-y", "@charlie.act7/gemini-notebook-mcp@latest"]
}
}
}