Alat MCP dan API HTTP lokal
Pahami hak kontrol profil sementara, sesi browser, snapshot halaman, dan API lokal opsional yang memerlukan autentikasi.
Urutan yang dibutuhkan
check_connection→list_profiles- Panggil
open_profiledenganprofile_idyang tepat, lalu simpanbrowser_session_idyang dikembalikan. - Gunakan
browser_pagesuntuk memilihpage_idyang tepat. - Gunakan
browser_snapshotuntuk memperoleh referensi elemen terbaru dansnapshot_id. - Gunakan referensi sesi, halaman, snapshot, dan elemen yang saling sesuai saat menjalankan tindakan. Ambil snapshot baru setelah halaman berubah.
- Panggil
release_browsersetelah selesai. Gunakanclose_profilehanya jika diminta menutup profil.
Satu profil hanya dapat dikendalikan oleh satu klien pada satu waktu. ID bersifat opak: maknanya tidak dapat disimpulkan dari nilainya dan ID tidak dapat dipakai kembali setelah browser dimulai ulang. Pilih mode visible jika seseorang perlu masuk atau memeriksa pekerjaan; mode headless digunakan untuk tugas latar belakang yang kompatibel.
Grup alat
Profil & halaman
check_connectionlist_profilesopen_profileclose_profilerelease_browserbrowser_pagesbrowser_new_pagebrowser_close_pagebrowser_activate_page
Navigasi & interaksi
browser_navigatebrowser_backbrowser_forwardbrowser_reloadbrowser_snapshotbrowser_clickbrowser_click_coordinatesbrowser_typebrowser_pressbrowser_hoverbrowser_selectbrowser_scrollbrowser_dragbrowser_waitbrowser_handle_next_dialog
Data & file
browser_screenshotbrowser_upload_filesbrowser_get_cookiesbrowser_set_cookiesbrowser_clear_cookiesbrowser_storage_getbrowser_storage_setbrowser_storage_clearbrowser_grant_permissionsbrowser_prepare_downloadbrowser_wait_downloadbrowser_evaluate
Ini adalah nama alat, bukan skema permintaan lengkap. Server MCP yang terhubung memberitahukan nama parameter saat ini dan bidang yang diperlukan ke klien AI; gunakan skema itu daripada menebak argumen. Alat Cookie, penyimpanan, unggahan, dan JavaScript dapat mengakses data sensitif.
API HTTP lokal opsional
Aktifkan Local API hanya jika integrasi lokal membutuhkan HTTP. Salin endpoint loopback saat ini dan token akses dari API & MCP; port ditetapkan secara dinamis. MCP tetap tersedia dengan HTTP dinonaktifkan.
GET http://127.0.0.1:<port>/v1/status Authorization: Bearer <access-token> X-IFox9-Client-ID: my-integration
Token diperlukan. ID klien opsional direkomendasikan dan harus berupa 1–64 huruf ASCII, angka, garis bawah, atau tanda hubung. Contoh hanya menggunakan placeholder. Jangan pernah mempublikasikan token asli Anda.
GET /v1/profiles menampilkan daftar profil; POST /v1/profiles/open membuka salah satunya. Respons sukses menggunakan {"ok":true,"data":…}; kegagalan menggunakan {"ok":false,"error":{"code":…,"message":…}}. Lihat kode kesalahan umum.
Simpan API secara lokal
Listener HTTP terikat ke 127.0.0.1, memvalidasi header Host, dan tidak mengaktifkan CORS browser. Jangan mengeksposnya melalui reverse proxy publik atau menerbitkan file penemuannya. Rotasi token membuat kredensial lama tidak berlaku; perbarui integrasi lokal Anda setelahnya.