auth-fetch-mcp
auth-fetch-mcp
MCP-Server, der es KI-Assistenten ermöglicht, Inhalte von authentifizierten Webseiten abzurufen.
Wenn Ihre KI versucht, eine URL zu lesen, die eine Anmeldung erfordert, öffnet dieses Tool einen echten Browser, damit Sie sich anmelden können – anschließend wird der Seiteninhalt als bereinigtes HTML erfasst. Sitzungen werden lokal gespeichert, sodass Sie sich nur einmal pro Dienst anmelden müssen.
Demo

Related MCP server: byob
Schnellstart
Claude Code
claude mcp add --scope user auth-fetch -- npx auth-fetch-mcp@latest.mcp.json (Cursor, Windsurf, etc.)
{
"mcpServers": {
"auth-fetch": {
"command": "npx",
"args": ["auth-fetch-mcp@latest"]
}
}
}Chromium wird beim ersten Start automatisch installiert, falls es noch nicht vorhanden ist.
Funktionsweise
Bitten Sie Ihre KI, eine beliebige authentifizierte Seite zu lesen – fügen Sie einfach die URL ein.
Ein Browserfenster öffnet sich automatisch und navigiert zur Seite.
Melden Sie sich wie gewohnt an (unterstützt SSO, 2FA, CAPTCHA – alles).
Klicken Sie auf die Schaltfläche "📸 Capture" in der unteren rechten Ecke, wenn Sie bereit sind.
Der Seiteninhalt wird als bereinigtes HTML erfasst (Störelemente entfernt, Medien-Tags beibehalten), der Browser schließt sich und Ihre KI erhält den Inhalt.
Tools
auth_fetch
Das primäre Tool. Ruft Seiteninhalte über einen echten Browser ab und öffnet bei Bedarf ein Fenster für die Anmeldung. Gibt bereinigtes HTML zurück, bei dem Störelemente (Navigation, Fußzeile, Skripte usw.) entfernt und Medien-Tags (<img>, <video>, <iframe>) beibehalten wurden.
Parameter | Typ | Erforderlich | Beschreibung |
| string | ja | Die URL, von der Inhalte abgerufen werden sollen |
| string | nein | CSS-Selektor, auf den vor der Erfassung gewartet werden soll (nützlich für SPAs) |
download_media
Lädt Dateien von URLs unter Verwendung gespeicherter Browsersitzungen herunter. Verwenden Sie dies, um Bilder, Videos oder andere Dateien, die in auth_fetch-Ergebnissen gefunden wurden, nachträglich herunterzuladen. Die gespeicherten Cookies des Browsers handhaben die Authentifizierung automatisch – eine erneute Anmeldung ist nicht erforderlich.
Parameter | Typ | Erforderlich | Beschreibung |
| string[] | ja | Eine oder mehrere URLs zum Herunterladen |
| string | nein | Verzeichnis zum Speichern der Dateien (Standard: |
Beispielablauf:
1. auth_fetch("https://notion.so/my-page")
→ Returns HTML with <img src="https://s3.notion.so/signed-url..."/> tags
2. AI reads the HTML, identifies an image it needs
3. download_media(["https://s3.notion.so/signed-url..."])
→ Downloads the image using saved session cookies
→ Returns { localPath: "~/.auth-fetch-mcp/downloads/.../file-1.png" }list_pages
Listet alle offenen Tabs im Browser mit ihren URLs und Titeln auf.
close_browser
Schließt das Browserfenster. Anmeldesitzungen werden gespeichert und beim nächsten Mal wiederverwendet.
Datenspeicherung
Alle Daten werden lokal unter ~/.auth-fetch-mcp/ gespeichert. Es werden keine Daten an externe Server gesendet.
Was | Wo | Wann | Persistent? |
Browsersitzungen (Cookies, lokaler Speicher) |
| Nach der ersten Anmeldung | Ja – wird über Neustarts hinweg wiederverwendet |
Heruntergeladene Mediendateien |
| Nur wenn | Ja – bleibt erhalten, bis Sie es löschen |
Erfasster Seiteninhalt (HTML) | Nicht auf Festplatte gespeichert | Wird direkt über stdio an die KI weitergegeben | Nein – existiert nur im Kontext der KI |
So löschen Sie alle Daten:
# Clear login sessions only
rm -rf ~/.auth-fetch-mcp/browser-data/
# Clear downloaded files only
rm -rf ~/.auth-fetch-mcp/downloads/
# Clear everything
rm -rf ~/.auth-fetch-mcp/Unterstützte KI-Tools
Claude Code
Cursor
Windsurf
Jeder MCP-kompatible Client, der stdio-Transport verwendet
Einschränkungen
Erfordert eine lokale Umgebung (funktioniert nicht in webbasierten Chat-Oberflächen)
Der erste Zugriff auf jeden Dienst erfordert eine manuelle Anmeldung
Sehr lange Seiten werden gekürzt, um in die LLM-Kontextfenster zu passen (100.000 Zeichen)
Einige Websites mit aggressiver Bot-Erkennung funktionieren möglicherweise nicht (versuchen Sie die Option
wait_for)
Datenschutz
Alle Daten verbleiben auf Ihrem Computer – nichts wird an externe Server gesendet
Erfasstes HTML wird niemals auf die Festplatte geschrieben – es durchläuft nur die stdio-Pipe zum KI-Tool
Browsersitzungen werden lokal als Standard-Chromium-Profil gespeichert
Heruntergeladene Dateien landen in einem lokalen Verzeichnis, das Sie kontrollieren
Mitwirken
Beiträge sind willkommen! Bitte öffnen Sie ein Issue oder senden Sie einen Pull Request.
git clone https://github.com/ymw0407/auth-fetch-mcp.git
cd auth-fetch-mcp
npm install
npm run buildLizenz
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceEnables AI agents to authenticate with websites using a real Chromium browser with anti-detection measures and human-in-the-loop support for captchas and 2FA. Features stealth browsing, human-like interactions, and persistent session storage to automate and resume login workflows.
- Alicense-qualityCmaintenanceLets AI assistants control your real Chrome browser to perform web tasks like reading pages, taking screenshots, clicking, and typing, using your existing logged-in sessions.130MIT
- Alicense-qualityCmaintenanceEnables AI tools to browse the web as the user by providing access to a persistent browser session with logged-in accounts, supporting recipes for email, PRs, calendar, and more.85MIT
- AlicenseAqualityDmaintenanceEnables AI agents to control the user's Chrome or Firefox browser, leveraging existing sessions for tasks requiring authentication and user handoff.184414MIT
Related MCP Connectors
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
Reliable web access for AI agents: smart HTTP, rotating proxies, and full-browser rendering.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ymw0407/auth-fetch-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server