AIO APEX

Safari 27 lässt KI-Programmieragenten den Browser direkt steuern

9to5Mac / WebKit Blog
Teilen:
Safari 27 lässt KI-Programmieragenten den Browser direkt steuern

Apple hat einen Model Context Protocol (MCP)-Server direkt in Safari 27 integriert, der KI-Programmieragenten wie Claude Code, Codex und Gemini die Möglichkeit gibt, Tabs zu öffnen, auf Schaltflächen zu klicken, Konsolenprotokolle zu lesen, Netzwerkanfragen zu prüfen und Screenshots in einem echten, laufenden Browserfenster zu erstellen — und verwandelt Safari damit von einem Ziel, das Entwickler manuell testeten, in ein Werkzeug, das ein KI-Agent selbst bedienen kann.

Die Funktion erschien erstmals im Juli in der Safari Technology Preview 247 und wurde breit mit Safari 27 zusammen mit einem WebKit-Blogbeitrag ausgeliefert, der am 17. September das vollständige Toolset detailliert beschrieb. Sie adressiert einen spezifischen, vertrauten Schmerzpunkt beim KI-gestützten Programmieren: Ein Agent kann plausibel aussehenden Frontend-Code generieren, hatte bisher aber keine Möglichkeit zu erkennen, ob dieser Code korrekt gerendert wurde, Konsolenfehler auswarf oder die vom Entwickler erwarteten Netzwerkaufrufe tätigte. Safaris MCP-Server schließt diese Lücke, indem er dem Agenten fast 20 Werkzeuge zur Verfügung stellt, darunter browser_console_messages zum Lesen gepufferter Protokolle, list_network_requests zur Zusammenfassung von URLs, Methoden und Statuscodes, screenshot zur visuellen Verifizierung sowie eine Reihe von Seiteninteraktionswerkzeugen für Klicken, Tippen, Scrollen und Hovern.

Die Aktivierung erfordert eine bewusste Zustimmung: Entwickler müssen in die Safari-Einstellungen gehen, das Developer-Menü öffnen und „Remote-Automatisierung und externe Agenten zulassen" ankreuzen, bevor sich ein MCP-Client verbinden kann. Apple hat die Integration so eingegrenzt, dass sie von vornherein durch Design und nicht nur durch Richtlinie kein Datenschutzrisiko darstellt — der Server kann weder auf AutoFill-Daten noch auf den Browserverlauf zugreifen, laut WebKit hat er überhaupt keinen Zugriff auf persönliche Safari-Daten, und er stellt keine eigenen Netzwerkanfragen über das hinaus, was auf der vom Agenten inspizierten Seite bereits geschieht.

Der Schritt bringt Safari in ein Dreier-Rennen, das mit Chromes DevTools-Protokoll begann, das lange von Tools wie Puppeteer und Playwright für die Browser-Automatisierung genutzt wurde, und sich mit Microsofts Playwright-MCP-Server fortsetzte, der Agenten bereits ähnliche Kontrolle über Chromium-basierte Browser gab. Apples Version hat einen engeren Umfang — Lese- und Interaktionswerkzeuge für Entwickler, die eigene Seiten debuggen, keine universelle Web-Automatisierung — aber es ist das erste Mal, dass ein großer Browser-Anbieter Agentensteuerung als native, integrierte Funktion ausliefert, statt ein separates Automatisierungs-Framework darüber zu erfordern.

Für Teams, die bereits KI-Programmieragenten in ihrem Workflow einsetzen, liegt der praktische Vorteil in einer kürzeren Debug-Schleife: Statt einem Agenten einen Rendering-Fehler in Textform zu beschreiben und zu hoffen, dass die Korrektur funktioniert, kann der Agent die Seite selbst öffnen, den tatsächlichen DOM-Zustand sehen, die Konsole auf den Fehler prüfen und seine eigene Korrektur verifizieren, bevor er die Kontrolle zurückgibt. Die Datenschutz-Eingrenzung ist für die Akzeptanz wichtig — eine Browser-Automatisierungsfunktion, die gespeicherte Passwörter oder den Browserverlauf berühren würde, wäre für die meisten Engineering-Teams schwer zu vertreten — bedeutet aber auch, dass Safaris MCP-Server bewusst auf die aktuell geöffneten Seiten beschränkt ist und kein universeller Weg, einen Agenten unbeaufsichtigt im Web surfen zu lassen.

Ursprünglich berichtet von 9to5Mac / WebKit Blog. Lesen Sie den Originalartikel für weitere Details.

Originalquelle ansehen
Teilen: