IFox9 · GLOBAL

Piliin ang iyong wika

Tuklasin ang IFox9 sa iyong wika.

IFox9Browser

MCP tools & lokal na HTTP API

Unawain ang profile leases, mga session ng browser, mga page snapshot, at ang opsyonal na authenticated loopback API.

Ang kinakailangang pagkakasunod-sunod

  1. check_connectionlist_profiles
  2. open_profile gamit ang eksaktong profile_id; panatilihin ang ibinalik browser_session_id.
  3. browser_pages upang piliin ang eksaktong page_id.
  4. browser_snapshot upang makakuha ng sariwang sanggunian ng elemento at isang snapshot_id.
  5. Gamitin ang tumutugmang session, pahina, snapshot, at sanggunian ng elemento para sa mga aksyon. Kumuha ng bagong snapshot pagkatapos ng pagbabago ng pahina.
  6. release_browser kapag tapos na. Gamitin close_profile lamang kapag hiniling na isara ang profile.

Ang isang profile ay may iisang eksklusibong client na kumokontrol sa bawat oras. Ang mga ID ay opaque at hindi maaaring gamitin muli pagkatapos ng pag-restart ng browser. Pumili ng visible mode kapag kinakailangang mag-sign in o suriin ang trabaho ng isang tao; headless ay para sa mga compatible background na gawain.

Mga grupo ng tool

Mga profile at mga pahina

  • check_connection
  • list_profiles
  • open_profile
  • close_profile
  • release_browser
  • browser_pages
  • browser_new_page
  • browser_close_page
  • browser_activate_page

Nabigasyon at interaksyon

  • browser_navigate
  • browser_back
  • browser_forward
  • browser_reload
  • browser_snapshot
  • browser_click
  • browser_click_coordinates
  • browser_type
  • browser_press
  • browser_hover
  • browser_select
  • browser_scroll
  • browser_drag
  • browser_wait
  • browser_handle_next_dialog

Data at mga file

  • browser_screenshot
  • browser_upload_files
  • browser_get_cookies
  • browser_set_cookies
  • browser_clear_cookies
  • browser_storage_get
  • browser_storage_set
  • browser_storage_clear
  • browser_grant_permissions
  • browser_prepare_download
  • browser_wait_download
  • browser_evaluate

Ito ay mga pangalan ng tool, hindi kumpletong request schema. Ang konektadong MCP server ay nag-aanunsyo ng kasalukuyang mga pangalan ng parameter at mga kinakailangang field sa AI client; gamitin ang schema na iyon sa halip na hulaan ang mga argumento. Maaaring ma-access ng Cookie, storage, upload, at JavaScript na mga tool ang sensitibong datos.

Opsyonal na lokal na HTTP API

Paganahin Lokal na API kung kailangan lang ng lokal na integrasyon ang HTTP. Kopyahin ang kasalukuyang loopback endpoint at access token mula sa API & MCP; ang port ay itinalaga ng dinamiko. Nanatiling available ang MCP kahit naka-disable ang HTTP.

GET http://127.0.0.1:<port>/v1/status
Authorization: Bearer <access-token>
X-IFox9-Client-ID: my-integration

Kinakailangan ang token. Inirerekomenda ang opsyonal na client ID at dapat itong 1–64 ASCII na letra, numero, underscore, o hyphen. Ang mga halimbawa ay gumagamit lamang ng placeholder. Huwag kailanman ilathala ang iyong totoong token.

GET /v1/profiles naglilista ng mga profile; POST /v1/profiles/open nagbubukas ng isa. Ang matagumpay na tugon ay gumagamit ng {"ok":true,"data":…}; ang mga pagkabigo ay gumagamit ng {"ok":false,"error":{"code":…,"message":…}}. Tingnan mga karaniwang code ng error.

Panatilihing lokal ang API

Ang HTTP listener ay naka-bind sa 127.0.0.1, sinusuri ang Host headers, at hindi pinapagana ang browser CORS. Huwag itong ilantad sa pamamagitan ng pampublikong reverse proxy o i-publish ang mga discovery files nito. Ang token rotation ay nagpapa-invalid sa lumang kredensyal; i-update ang iyong lokal na integrasyon pagkatapos nito.