MCP araçları ve yerel HTTP API
Profil kiralamalarını, tarayıcı oturumlarını, sayfa anlık görüntülerini ve isteğe bağlı kimlik doğrulamalı loopback API’sini anlayın.
Gerekli sıra
check_connection→list_profilesopen_profiletam olarak ileprofile_id; döndürüleni koruyunbrowser_session_id.browser_pagestam olarak seçmek içinpage_id.browser_snapshottaze öğe referanslarını almak ve birsnapshot_id.- İşlemler için eşleşen oturum, sayfa, anlık görüntü ve öğe referanslarını kullanın. Sayfa değişikliklerinden sonra yeni bir anlık görüntü alın.
release_browsertamamlandığında. Kullanınclose_profileyalnızca profil kapatmanız istendiğinde.
Bir profilin aynı anda bir tek özel kontrol eden istemcisi vardır. Kimlikler opaktır ve tarayıcı yeniden başlatıldıktan sonra yeniden kullanılamaz. Seçin visible bir kişi giriş yapması veya işi incelemesi gerektiğinde mod; headless uyumlu arka plan görevleri içindir.
Araç grupları
Profiller ve sayfalar
check_connectionlist_profilesopen_profileclose_profilerelease_browserbrowser_pagesbrowser_new_pagebrowser_close_pagebrowser_activate_page
Gezinti ve etkileşim
browser_navigatebrowser_backbrowser_forwardbrowser_reloadbrowser_snapshotbrowser_clickbrowser_click_coordinatesbrowser_typebrowser_pressbrowser_hoverbrowser_selectbrowser_scrollbrowser_dragbrowser_waitbrowser_handle_next_dialog
Veri ve dosyalar
browser_screenshotbrowser_upload_filesbrowser_get_cookiesbrowser_set_cookiesbrowser_clear_cookiesbrowser_storage_getbrowser_storage_setbrowser_storage_clearbrowser_grant_permissionsbrowser_prepare_downloadbrowser_wait_downloadbrowser_evaluate
Bunlar araç isimleridir, tam istek şemaları değildir. Bağlı MCP sunucusu mevcut parametre adlarını ve AI istemcisine gerekli alanları bildirir; tahmin etmek yerine o şemayı kullanın. Çerez, depolama, yükleme ve JavaScript araçları hassas verilere erişebilir.
İsteğe bağlı yerel HTTP API
Etkinleştir Yerel API yalnızca yerel bir bütünleşme HTTP gerektiriyorsa. Mevcut loopback uç noktasını ve erişim belirtecini kopyalayın API ve MCP; port dinamik olarak atanır. HTTP devre dışı bırakılmış olsa bile MCP kullanılabilir durumda kalır.
GET http://127.0.0.1:<port>/v1/status Authorization: Bearer <access-token> X-IFox9-Client-ID: my-integration
Belirteç gereklidir. İsteğe bağlı istemci kimliği önerilir ve 1–64 ASCII harfi, rakam, alt çizgi veya kısa çizgi olmalıdır. Örnekler yalnızca yer tutucu kullanır. Gerçek belirtecinizi asla yayınlamayın.
GET /v1/profiles profilleri listeler; POST /v1/profiles/open birini açar. Başarılı yanıtlar kullanır {"ok":true,"data":…}; hatalar kullanır {"ok":false,"error":{"code":…,"message":…}}. Bkz. yaygın hata kodları.
API’yi yerel tutun
HTTP dinleyici 127.0.0.1 adresine bağlanır, Host başlıklarını doğrular ve tarayıcı CORS’unu etkinleştirmez. Bunu bir genel ters proxy üzerinden açmayın veya keşif dosyalarını yayınlamayın. Jeton döndürme, eski kimlik bilgilerini geçersiz kılar; sonra yerel entegrasyonunuzu güncelleyin.