MCP araçları ve yerel HTTP API
Geçici profil kontrol izinlerini, tarayıcı oturumlarını, sayfa anlık görüntülerini ve isteğe bağlı kimlik doğrulamalı yerel API’yi öğrenin.
Gerekli sıra
check_connection→list_profilesopen_profilearacını doğruprofile_idile çağırın ve döndürülenbrowser_session_iddeğerini saklayın.browser_pagesile doğrupage_iddeğerini seçin.browser_snapshotile güncel öğe referanslarını vesnapshot_iddeğerini alın.- İşlemlerde birbiriyle eşleşen oturum, sayfa, anlık görüntü ve öğe referanslarını kullanın. Sayfa değiştiğinde yeni bir anlık görüntü alın.
- İşiniz bittiğinde
release_browseraracını çağırın.close_profilearacını yalnızca profilin kapatılması istendiğinde kullanın.
Bir profili aynı anda yalnızca bir istemci kontrol edebilir. Kimlik değerlerinden anlam çıkarılmamalıdır ve bu değerler tarayıcı yeniden başlatıldıktan sonra kullanılamaz. Bir kişinin oturum açması veya işi incelemesi gerekiyorsa visible modunu seçin; headless modu 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 yapay zekâ 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
Local API seçeneğini yalnızca yerel entegrasyon HTTP gerektiriyorsa etkinleştirin. Geçerli loopback uç noktasını ve erişim tokenını API & MCP bölümünden kopyalayın; 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ın biçimi {"ok":true,"data":…}; hata yanıtlarının biçimi {"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.