
Objetivo: Conectar NotebookLM con Claude Desktop para poder consultar tus notebooks, extraer información y generar contenido sin salir de la app.
Tiempo estimado: 15-20 minutos (configuración única).
Basado en: Repositorio oficial github.com/jacob-bd/notebooklm-mcp-cli
Requisitos previos
- Claude Desktop (Claude.app) — Descárgalo desde claude.ai/download. Es la app que se instala en la carpeta Aplicaciones de tu Mac.
- Python 3.10+ — Comprueba si lo tienes:
python3 --version - Git — Comprueba si lo tienes:
git --version - uv (gestor de paquetes Python) — Instálalo con:
curl -LsSf https://astral.sh/uv/install.sh | shDespués, activa el PATH en tu sesión actual:source $HOME/.local/bin/envPara que sea permanente, verifica que se haya añadido a tu~/.zshrc:grep "local/bin" ~/.zshrcSi no aparece nada, añádelo:echo 'source $HOME/.local/bin/env' >> ~/.zshrc - Una cuenta de Google con acceso a NotebookLM. Importante: las cuentas recién creadas pueden ser bloqueadas por Google durante la autenticación automatizada. Es recomendable usar una cuenta con algo de historial de uso (no la principal por precaución, pero sí una que lleve al menos unos días activa en servicios de Google).
Paso 1 — Clonar el repositorio
git clone https://github.com/jacob-bd/notebooklm-mcp.git
Paso 2 — Instalar el servidor MCP
uv tool install notebooklm-mcp-server
Verifica que se instaló correctamente:
which notebooklm-mcp
Debería devolver una ruta como:
/Users/tu-usuario/.local/bin/notebooklm-mcp
Apunta esta ruta, la necesitarás en el Paso 4.
Paso 3 — Autenticarse con Google
Ejecuta la herramienta de autenticación incluida en el paquete:
notebooklm-mcp-auth
Se abrirá una ventana del navegador. Inicia sesión con tu cuenta de Google. La herramienta extraerá las cookies de sesión automáticamente.
Notas sobre la autenticación
- Las cookies expiran cada 2-4 semanas aproximadamente. Cuando eso ocurra, Claude Desktop mostrará «Server disconnected». Solo tienes que volver a ejecutar
notebooklm-mcp-authpara renovar la sesión. - Para cambiar de cuenta: ejecuta
notebooklm-mcp-authde nuevo e inicia sesión con otra cuenta. La sesión anterior se sobrescribe automáticamente. - Cuentas nuevas de Google pueden ser rechazadas durante el login automatizado. Si esto ocurre, usa una cuenta con más historial de actividad, o «madura» la cuenta nueva usándola manualmente en Gmail, YouTube y NotebookLM durante unos días antes de reintentar.
Paso 4 — Configurar Claude Desktop
Abre el archivo de configuración de Claude Desktop:
open -e ~/Library/Application\ Support/Claude/claude_desktop_config.json
Añade la sección mcpServers al JSON existente. Si tu archivo ya tiene un bloque preferences, debe quedar así (cambia la ruta por la que obtuviste en el Paso 2):
{
"preferences": {
...tus preferencias existentes...
},
"mcpServers": {
"notebooklm-mcp": {
"command": "/Users/tu-usuario/.local/bin/notebooklm-mcp"
}
}
}
Importante:
- Pon una coma después del cierre del bloque
preferences(después del}). - Sustituye
/Users/tu-usuario/.local/bin/notebooklm-mcppor la ruta real que te devolviówhich notebooklm-mcp. - No borres el contenido existente del archivo; solo añade la sección
mcpServers.
Guarda el archivo (Cmd+S).
Paso 5 — Reiniciar Claude Desktop
Cierra Claude Desktop completamente con Cmd+Q (no solo cerrar la ventana). Vuelve a abrirlo.
En la configuración de Claude Desktop debería aparecer ahora el conector MCP de NotebookLM.
Paso 6 — Verificar la conexión
Abre una conversación en Claude Desktop (funciona tanto en Chat como en Cowork) y escribe:
«Lista mis notebooks de NotebookLM»
Si Claude devuelve la lista de tus cuadernos, todo funciona correctamente.
Ejemplo de uso: Revista de Noticias IA
Una vez configurado, puedes automatizar la creación de tu revista con un prompt como:
«Consulta mi notebook [nombre del notebook] en NotebookLM y extrae la lista completa de noticias de IA mencionadas en el vídeo. Para cada noticia, busca su URL oficial en la web. Luego genera el HTML de la revista ‘Noticias IA’ edición Nº 12 de Blogpocket.es con estilo magazine moderno, incluyendo titulares, resúmenes breves y la fecha de hoy.»
Solución de problemas
«Server disconnected»
Las cookies de sesión han expirado. Ejecuta de nuevo:
notebooklm-mcp-auth
Y reinicia Claude Desktop (Cmd+Q y reabrir).
Google rechaza la contraseña durante la autenticación
Google detecta el navegador automatizado y bloquea el acceso. Prueba con una cuenta de Google que tenga más historial de uso. Las cuentas recién creadas son las más problemáticas.
El comando notebooklm-mcp no se encuentra
Asegúrate de que el PATH incluye ~/.local/bin:
source $HOME/.local/bin/env
Verificar que la ruta es correcta
which notebooklm-mcp
La ruta que devuelva debe coincidir exactamente con la que pusiste en claude_desktop_config.json.
Desinstalación completa
Si necesitas empezar de cero:
# Desinstalar el paquete
uv tool uninstall notebooklm-mcp-server
# Eliminar datos de autenticación
rm -rf ~/.notebooklm-mcp-server/
rm -rf ~/.notebooklm-mcp/
# Eliminar el repositorio clonado
rm -rf notebooklm-mcp/
# Editar claude_desktop_config.json y eliminar la sección mcpServers
open -e ~/Library/Application\ Support/Claude/claude_desktop_config.json
# Reiniciar Claude Desktop
# Cmd+Q y reabrir
Recursos
- Repositorio oficial: github.com/jacob-bd/notebooklm-mcp-cli
- Vídeo tutorial para Claude Desktop: incluido en el README del repositorio
- NotebookLM: notebooklm.google.com
- Claude Desktop: claude.ai/download
Guía creada el 10 de abril de 2026 para Blogpocket.es
