Einen KI-Assistenten über MCP anbinden

Beta

Mit dem MCP-Server von Browser.lol kann dein KI-Assistent einen entfernten Browser bedienen. Hier erfährst du, wie du den Client einrichtest und welche Werkzeuge und Session-Regeln gelten.

Server in deinem Client eintragen

MCP-Client

Claude Code verbinden

Installiere Claude Code und melde dich an. Nutze für den Befehl unten Bash oder Zsh (macOS, Linux oder WSL).

  1. Verbindung hinzufügen

    Führe den Befehl im Terminal aus. Er richtet Browser.lol in deinen persönlichen Claude-Code-Einstellungen für alle Projekte ein.

    Im Terminal ausführen

    claude mcp add --scope user --transport http browserlol https://api.browser.lol/mcp
  2. Anmelden und Zugriff erlauben

    Gib in Claude Code /mcp ein, wähle browserlol und melde dich auf der Browser.lol-Seite an, die sich öffnet.

    /mcpbrowserlolAuthenticate

  3. In einem neuen Chat ausprobieren

    Prüfe unter /mcp, ob browserlol verbunden ist. Sende dann den Auftrag unten und bestätige bei Nachfrage die Browser-Werkzeuge.

    /mcp

    Öffne example.com in einer Browser.lol-Session und fasse zusammen, was auf der Seite steht.
Offizielle AnleitungAnleitung geprüft am 02.10.2026
Was du brauchst

Über MCP (Model Context Protocol) kann dein Assistent Werkzeuge von Browser.lol verwenden, in einem Cloud-Browser, den er wie ein Mensch bedient: echte Maus- und Tastatureingaben mit menschlichem Timing, sodass Websites eine Besucherin oder einen Besucher sehen, keine Automatisierung. Er kann Seiten öffnen und lesen, mit ihnen interagieren, Dateien hochladen und den ganzen Bildschirm aufnehmen. Verfügbare Browser-Images und Ausgangsstandorte hängen von deinem Konto ab.

Der Browser läuft auf unserer Infrastruktur, einen Browsertreiber brauchst du also nicht. Dein MCP-Client läuft weiterhin dort, wo du ihn eingerichtet hast. Wir stellen die Session und eine Live-Ansicht bereit, das Modell deines Assistenten bleibt bei seinem Client.

Was du brauchst

Endpunkt
https://api.browser.lol/mcp
Transport
Streamable HTTP, zustandslos pro Anfrage
Authentifizierung
Anmeldung per OAuth in deinem Browser oder, für Automatisierungen, ein API-Schlüssel im Header
Plan
Ein Konto mit programmatischem Zugriff, in Premium enthalten
Browser
Für programmatische Nutzung freigegebene Images, die deinem Konto zur Verfügung stehen; standardmässig Chrome

Browserwerkzeuge für deinen Assistenten

Die Werkzeuge heissen browser_* und bedienen den Browser wie ein Mensch: jeder Klick, jeder Tastendruck und jedes Scrollen ist echte Maus- und Tastatureingabe mit menschlichem Timing, sodass Websites eine Besucherin oder einen Besucher sehen, keine Automatisierung. Wenn noch keine Session läuft, kann browser_navigate eine starten und liefert dabei einen Accessibility-Snapshot; dessen Elementkennungen dienen den Seitenwerkzeugen. browser_screenshot nimmt immer den ganzen Bildschirm auf, und seine Pixel sind genau die x/y-Koordinaten, die browser_click, browser_hover, browser_drag und browser_scroll erwarten.

Sessions und Konto

Starte Sessions mit Bildschirmgrösse, Sprache und Tastaturlayout, finde, benenne und beende sie oder ändere den Ausgangsstandort. Lies dein Konto und passe deine Einstellungen an, und lies das Temp-Mail-Postfach nach Bestätigungslinks und Codes. Bei einem Login oder Captcha bittet der Assistent die zuschauende Person mit browser_ask_user um Hilfe.

  • browser_session_create
  • browser_session_list
  • browser_session_update
  • browser_session_close
  • browser_account
  • browser_account_update
  • browser_mail
  • browser_ask_user

Navigation

Öffne eine URL, gehe zurück oder vorwärts, lade die Seite neu und verwalte mehrere Tabs.

  • browser_navigate
  • browser_tabs

Seite und Bildschirm lesen

Lies den Accessibility-Snapshot, in dem Dialoge zuerst stehen, suche Text, warte auf Text, eine URL oder eine feste Zeit, prüfe Konsole und Netzwerkanfragen, lies Cookies und Speicher, und nimm den ganzen Bildschirm mit Browserleiste, Menüs und nativen Dialogen auf.

  • browser_snapshot
  • browser_find
  • browser_screenshot
  • browser_wait_for
  • browser_devtools

Interaktion

Klicke, schreibe Text, fülle Formulare aus, wähle Optionen und scrolle, über Elementkennungen oder über die Bildschirmkoordinaten aus browser_screenshot. Tippen ohne Kennung geht dorthin, wo gerade der Tastaturfokus liegt, auch in der Adressleiste; Tastendrücke beantworten auch einen JavaScript-Dialog mit Enter oder Escape.

  • browser_click
  • browser_type
  • browser_fill_form
  • browser_select_option
  • browser_press_key
  • browser_scroll
  • browser_hover
  • browser_drag

Dateien

Lade eine Datei über ein Dateifeld hoch oder rufe Downloads aus der Session ab.

  • browser_file_upload
  • browser_downloads

So funktionieren die Sessions

  • Eine Session kann automatisch starten. Wenn für deinen Schlüssel noch keine Session läuft, kann das erste Seitenwerkzeug eine neue starten. Bei mehreren laufenden Sessions musst du eine Session-ID angeben; der Server wählt keine willkürlich aus.
  • Sessions haben Zeitlimits. Eine Session kann nach der Inaktivitätsgrenze oder spätestens nach der maximalen Laufzeit ihres Plans enden. Du kannst sie auch selbst beenden, um ihren Platz freizugeben.
  • Menschen und Agenten teilen sich Sessions. Dein Assistent kann auch Sessions auflisten und nutzen, die du in der App gestartet hast, einschliesslich Sessions mit gespeichertem Profil. Du kannst seine Sessions ansehen und verwalten. Änderungen an einem gespeicherten Profil können erhalten bleiben.
  • Der Zugriff ist an dein Konto gebunden. Die Werkzeuge können nur auf Sessions des authentifizierten Kontos zugreifen, soweit dessen Berechtigungen es erlauben.
  • Programmatischer Zugriff setzt eine Berechtigung voraus. Dein Konto braucht die Funktion für programmatischen Zugriff. Fehlt sie, antwortet die MCP-Zugangskontrolle mit HTTP 403. Premium umfasst die Funktion.

Sicherheit

  • Verbundene Apps und API-Schlüssel haben so viel Macht über dein Konto wie ein Passwort. Trenne eine App oder widerrufe einen Schlüssel auf der Seite Agenten, sobald du sie nicht mehr brauchst.
  • Schick einen API-Schlüssel im Header Authorization oder x-api-key. Schlüssel in der URL werden nicht akzeptiert, weil Adressen in Logs und im Browserverlauf landen.
  • Seiten laden in entfernten Browser-Containern. Ein Agent kann auch eine Session mit gespeichertem Profil nutzen; dort können seine Änderungen erhalten bleiben.
  • Die Steuerung läuft automatisch: Die Aktionen deines Assistenten steuern den Browser, während du im Live-Viewer zuschaust. Mit dem Button dort übernimmst du selbst. Solange du steuerst, pausiert der Assistent: Seine Aktionen warten und melden user_in_control mit einer Wiederholzeit, lesen kann er weiterhin. Sobald du die Steuerung zurückgibst, macht er weiter.

Programmatischen Zugriff entdecken

Konten mit programmatischem Zugriff können sich jetzt verbinden. Premium enthält diese Funktion; die Preise findest du auf der Planseite.