MCP-Werkzeuge & lokale HTTP-API
Verstehen Sie temporäre Steuerrechte für Profile, Browsersitzungen, Seiten-Snapshots und die optionale authentifizierte lokale API.
Die erforderliche Sequenz
check_connection→list_profiles- Rufen Sie
open_profilemit der richtigenprofile_idauf und bewahren Sie die zurückgegebenebrowser_session_idauf. - Wählen Sie mit
browser_pagesdie richtigepage_idaus. - Rufen Sie
browser_snapshotauf, um aktuelle Elementreferenzen und einesnapshot_idzu erhalten. - Verwenden Sie bei jeder Aktion die passenden Referenzen für Sitzung, Seite, Snapshot und Element. Erstellen Sie nach Seitenänderungen einen neuen Snapshot.
- Rufen Sie zum Abschluss
release_browserauf. Verwenden Sieclose_profilenur, wenn das Profil ausdrücklich geschlossen werden soll.
Ein Profil kann jeweils nur von einem Client gesteuert werden. IDs sind opake Kennungen und können nach einem Browserneustart nicht wiederverwendet werden. Wählen Sie den Modus visible, wenn sich eine Person anmelden oder die Arbeit überprüfen muss. Der Modus headless eignet sich für kompatible Hintergrundaufgaben.
Werkzeuggruppen
Profile & Seiten
check_connectionlist_profilesopen_profileclose_profilerelease_browserbrowser_pagesbrowser_new_pagebrowser_close_pagebrowser_activate_page
Navigation & Interaktion
browser_navigatebrowser_backbrowser_forwardbrowser_reloadbrowser_snapshotbrowser_clickbrowser_click_coordinatesbrowser_typebrowser_pressbrowser_hoverbrowser_selectbrowser_scrollbrowser_dragbrowser_waitbrowser_handle_next_dialog
Daten & Dateien
browser_screenshotbrowser_upload_filesbrowser_get_cookiesbrowser_set_cookiesbrowser_clear_cookiesbrowser_storage_getbrowser_storage_setbrowser_storage_clearbrowser_grant_permissionsbrowser_prepare_downloadbrowser_wait_downloadbrowser_evaluate
Dies sind Werkzeugnamen, keine vollständigen Anforderungsschemas. Der verbundene MCP-Server gibt aktuelle Parameternamen und erforderliche Felder an den KI-Client weiter; verwenden Sie dieses Schema anstatt Argumente zu erraten. Cookie-, Speicher-, Upload- und JavaScript-Tools können auf sensible Daten zugreifen.
Optionale lokale HTTP-API
Aktivieren Sie Local API nur wenn eine lokale Integration HTTP benötigt. Kopieren Sie den aktuellen Loopback-Endpunkt und Zugriffstoken von API & MCP; der Port wird dynamisch zugewiesen. MCP bleibt mit deaktiviertem HTTP verfügbar.
GET http://127.0.0.1:<port>/v1/status Authorization: Bearer <access-token> X-IFox9-Client-ID: my-integration
Das Token wird benötigt. Die optionale Client-ID wird empfohlen und muss 1–64 ASCII-Buchstaben, Ziffern, Unterstriche oder Bindestriche enthalten. Beispiele verwenden nur Platzhalter. Veröffentlichen Sie niemals Ihr echtes Token.
GET /v1/profiles listet Profile auf; POST /v1/profiles/open öffnet eines. Erfolgreiche Antworten verwenden {"ok":true,"data":…}; Fehler verwenden {"ok":false,"error":{"code":…,"message":…}}. Siehe allgemeine Fehlercodes.
Halten Sie die API lokal
Der HTTP-Listener bindet an 127.0.0.1, prüft Host-Header und aktiviert kein Browser-CORS. Stellen Sie ihn nicht über einen öffentlichen Reverse-Proxy bereit und veröffentlichen Sie keine Dateien mit seinen Verbindungsinformationen. Die Token-Rotation macht alte Anmeldeinformationen ungültig; aktualisieren Sie danach Ihre lokale Integration.