Alat & API HTTP lokal MCP
Pahami sewa profil, sesi peramban, snapshot halaman, dan API loopback terautentikasi opsional.
Urutan yang dibutuhkan
check_connection→list_profilesopen_profiledengan tepatprofile_id; pertahankan yang dikembalikanbrowser_session_id.browser_pagesuntuk memilih yang tepatpage_id.browser_snapshotuntuk mendapatkan referensi elemen terbaru dan sebuahsnapshot_id.- Gunakan sesi, halaman, snapshot, dan referensi elemen yang cocok untuk tindakan. Ambil snapshot baru setelah halaman berubah.
release_browserketika selesai. Gunakanclose_profilehanya ketika diminta untuk menutup profil.
Satu profil hanya memiliki satu klien pengontrol eksklusif pada satu waktu. ID bersifat tertutup dan tidak dapat digunakan kembali setelah browser di-restart. Pilih visible mode ketika seseorang perlu masuk atau memeriksa pekerjaan; headless adalah 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 mengiklankan 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 API Lokal 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.