acambronero
acambronero
@acambronero@blogpocket.es

Este es el blog federado de Antonio Cambronero, fundador, autor y CEO de Blogpocket. Informático, blogger y profesor, con más de 20 años de experiencia en departamentos de soporte técnico informático, análisis de sistemas, productividad, optimización de procesos, atención al cliente y formación, en empresas multinacionales.

104 publicaciones
50 seguidores

Cómo conectar NotebookLM con Claude Desktop mediante MCP

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

  1. Claude Desktop (Claude.app) — Descárgalo desde claude.ai/download. Es la app que se instala en la carpeta Aplicaciones de tu Mac.
  2. Python 3.10+ — Comprueba si lo tienes: python3 --version
  3. Git — Comprueba si lo tienes: git --version
  4. uv (gestor de paquetes Python) — Instálalo con: curl -LsSf https://astral.sh/uv/install.sh | sh Después, activa el PATH en tu sesión actual: source $HOME/.local/bin/env Para que sea permanente, verifica que se haya añadido a tu ~/.zshrc: grep "local/bin" ~/.zshrc Si no aparece nada, añádelo: echo 'source $HOME/.local/bin/env' >> ~/.zshrc
  5. 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-auth para renovar la sesión.
  • Para cambiar de cuenta: ejecuta notebooklm-mcp-auth de 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-mcp por 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


Guía creada el 10 de abril de 2026 para Blogpocket.es