Skip to main content
Glama

auth-fetch-mcp

npm version npm downloads License: MIT auth-fetch-mcp MCP server

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

auth-fetch-mcp 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

  1. Bitten Sie Ihre KI, eine beliebige authentifizierte Seite zu lesen – fügen Sie einfach die URL ein.

  2. Ein Browserfenster öffnet sich automatisch und navigiert zur Seite.

  3. Melden Sie sich wie gewohnt an (unterstützt SSO, 2FA, CAPTCHA – alles).

  4. Klicken Sie auf die Schaltfläche "📸 Capture" in der unteren rechten Ecke, wenn Sie bereit sind.

  5. 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

url

string

ja

Die URL, von der Inhalte abgerufen werden sollen

wait_for

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

urls

string[]

ja

Eine oder mehrere URLs zum Herunterladen

output_dir

string

nein

Verzeichnis zum Speichern der Dateien (Standard: ~/.auth-fetch-mcp/downloads/<timestamp>/)

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)

~/.auth-fetch-mcp/browser-data/

Nach der ersten Anmeldung

Ja – wird über Neustarts hinweg wiederverwendet

Heruntergeladene Mediendateien

~/.auth-fetch-mcp/downloads/<timestamp>/

Nur wenn download_media aufgerufen wird

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 build

Lizenz

MIT

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
2wRelease cycle
9Releases (12mo)
Commit activity

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

  • F
    license
    -
    quality
    -
    maintenance
    Enables 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.
  • A
    license
    -
    quality
    C
    maintenance
    Lets 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.
    130
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Enables 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.
    8
    5
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to control the user's Chrome or Firefox browser, leveraging existing sessions for tasks requiring authentication and user handoff.
    18
    44
    14
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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