Auth Fetch MCP – o servidor MCP que permite à IA ler até páginas da web que exigem login
(github.com/ymw0407)Se você usa ferramentas de programação com IA como Claude Code ou Cursor, provavelmente já passou por algo assim.
Quando você joga uma URL e diz “resuma esta página do Notion”, a IA acaba trazendo apenas o HTML da página de login. No fim, você precisa abrir a página manualmente, copiar e colar o conteúdo ou exportar em PDF para enviar. Com tickets do Jira, documentos do Confluence e Google Docs acontece a mesma coisa. Algo que deveria terminar só com uma URL acaba exigindo trabalho manual toda vez.
O Auth Fetch MCP foi criado para resolver esse problema.
Como funciona?
Quando você fornece à IA uma URL que exige login, um navegador Chromium real é aberto. O usuário faz login como de costume (SSO, 2FA e CAPTCHA funcionam normalmente — afinal, é um navegador de verdade) e, ao clicar no botão de captura no canto inferior direito da tela, o HTML limpo é enviado diretamente para a IA.
O ponto principal é que a sessão fica armazenada localmente. Depois de fazer login uma vez, não é necessário entrar novamente no mesmo serviço. Se você fizer login no Notion uma vez, depois disso a IA consegue ler imediatamente qualquer URL de página do Notion que você fornecer.
Por que o método atual não funciona?
Já existem ferramentas de web fetch no ecossistema MCP, mas a maioria se baseia em requisições HTTP simples, então não consegue buscar páginas que exigem autenticação. A maior parte dos documentos usados no trabalho fica em SaaS autenticados, como Notion interno, Jira, Confluence e Google Docs, e se a IA não consegue ler essas páginas diretamente, alguém acaba tendo que ficar no meio copiando e colando.
O Auth Fetch MCP resolve esse problema na raiz ao abrir um navegador real. Como é baseado em navegador, também lida sem problemas com SPAs renderizadas em JavaScript e dá suporte a qualquer método de autenticação.
Principais recursos
- A IA consegue ler qualquer página da web que exija login
- Suporte a todos os métodos de autenticação, como SSO, 2FA e CAPTCHA (usando um navegador real)
- Com armazenamento de sessão, basta fazer login uma vez por serviço e a autenticação passa a ser automática
- Também é possível baixar imagens/arquivos da página com cookies de sessão (sem login adicional)
- Retorna HTML limpo, removendo elementos de ruído como
nav,footerescript - Todos os dados ficam armazenados apenas localmente — nada é enviado para servidores externos
- Pode ser usado em clientes compatíveis com MCP, como Claude Code, Cursor e Windsurf
Exemplos de uso
- “Leia este documento de planejamento no Notion e organize a especificação da API”
- “Analise a causa do bug com base neste ticket do Jira”
- “Resuma o documento de onboarding no Confluence”
- “Leia a ata da reunião no Google Docs e extraia os itens de ação”
Com apenas uma URL, a IA abre o navegador, busca o conteúdo e executa a tarefa por conta própria.
Instalação
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"]
}
}
}
4 comentários
Que ideia excelente! Vou experimentar.
Obrigado pela ótima avaliação!
Como isso difere do opentabs?
Se o OpenTabs é uma plataforma que abre o navegador inteiro para a IA, o auth-fetch-mcp é uma ferramenta focada em entregar de forma limpa ao LLM o conteúdo de páginas autenticadas.