9 puntos por sinav 2026-04-06 | 4 comentarios | Compartir por WhatsApp

Si usas herramientas de programación con IA como Claude Code o Cursor, probablemente ya te pasó algo así alguna vez.

Si le pasas una URL y le dices: "Resúmeme esta página de Notion", lo único que la IA trae es el HTML de la página de inicio de sesión. Al final terminas abriendo la página tú mismo para copiar y pegar el contenido, o exportándolo como PDF para pasárselo. Lo mismo pasa con tickets de Jira, documentos de Confluence y Google Docs. Algo que debería resolverse solo con compartir una URL termina requiriendo trabajo manual cada vez.

Auth Fetch MCP fue creado para resolver este problema.

¿Cómo funciona?

Si le das a la IA una URL que requiere inicio de sesión, se abre un navegador Chromium real. El usuario inicia sesión como siempre (se puede con SSO, 2FA y CAPTCHA, porque es un navegador real), y al presionar el botón de captura en la esquina inferior derecha de la pantalla, el HTML depurado se envía directamente a la IA.

La clave es que la sesión se guarda localmente. Después de iniciar sesión una vez, no hace falta volver a hacerlo para el mismo servicio. Si inicias sesión una vez en Notion, después la IA puede leer de inmediato cualquier URL de página de Notion que le pases.

¿Por qué no sirve el enfoque tradicional?

En el ecosistema MCP ya existen herramientas de web fetch, pero la mayoría se basan en solicitudes HTTP simples, así que no pueden recuperar páginas que requieren autenticación. La mayoría de los documentos que se manejan en el trabajo real están en SaaS con autenticación, como Notion interno, Jira, Confluence o Google Docs; si la IA no puede leer esas páginas directamente, al final una persona tiene que intervenir para copiar y pegar.

Auth Fetch MCP resuelve este problema de raíz al abrir un navegador real. Como está basado en navegador, también funciona sin problema con SPA renderizadas con JavaScript, y admite cualquier método de autenticación.

Funciones principales

  • La IA puede leer cualquier página web que requiera inicio de sesión
  • Soporta todos los métodos de autenticación, como SSO, 2FA y CAPTCHA (usa un navegador real)
  • Guarda la sesión, así que solo hace falta iniciar sesión una vez por servicio y luego la autenticación es automática
  • También puede descargar imágenes/archivos dentro de la página usando las cookies de sesión (sin inicio de sesión adicional)
  • Devuelve HTML depurado, eliminando elementos ruidosos como nav, footer y script
  • Todos los datos se guardan solo de forma local; no se envía nada a servidores externos
  • Se puede usar desde clientes compatibles con MCP como Claude Code, Cursor y Windsurf

Ejemplos de uso

  • "Lee este documento de planificación en Notion y organízame la especificación del API"
  • "Revisa este ticket de Jira y analiza la causa del bug"
  • "Resúmeme el documento de onboarding que está en Confluence"
  • "Lee estas notas de reunión en Google Docs y sácame los action items"

Con una sola URL, la IA abre el navegador, trae el contenido y realiza la tarea por sí sola.

Instalación

Claude Code:

claude mcp add --scope user auth-fetch -- npx auth-fetch-mcp@latest  

Cursor / Windsurf (.mcp.json):

{  
  "mcpServers": {  
    "auth-fetch": {  
      "command": "npx",  
      "args": ["auth-fetch-mcp@latest"]  
    }  
  }  
}  

GitHub: https://github.com/ymw0407/auth-fetch-mcp

4 comentarios

 
kurthong 2026-04-07

¡Es una idea excelente! Tendré que probarlo.

 
sinav 2026-04-07

¡Gracias por la buena valoración!

 
superl3 2026-04-06

¿En qué se diferencia de opentabs?

 
sinav 2026-04-06

Si OpenTabs es una plataforma que le abre el navegador completo a la IA, auth-fetch-mcp es una herramienta enfocada en entregar de forma limpia al LLM el contenido de páginas autenticadas.

  • La configuración es sencilla. Se puede usar de inmediato con una sola línea en el JSON de configuración de MCP, sin instalar una extensión de Chrome ni activar el Developer Mode.
  • No modifica tu navegador actual. Como inicia una instancia de Chromium aparte, no afecta tu sesión ni tu entorno de Chrome en uso, y quienes se preocupan por que una extensión acceda a la sesión pueden usarlo con tranquilidad.
  • Devuelve contenido optimizado para LLM. En lugar de pasar el HTML original tal cual, elimina ruido como script/style/nav/footer/banners de cookies y extrae solo el contenido principal. Así se puede usar de inmediato para resumir y analizar sin desperdiciar tokens.