IFox9 · GLOBAL

Piliin ang iyong wika

Tuklasin ang IFox9 sa iyong wika.

IFox9Browser

MCP tools & lokal na HTTP API

Unawain ang pansamantalang karapatang kumontrol sa profile, browser sessions, page snapshots, at opsyonal na lokal na API na nangangailangan ng authentication.

Ang kinakailangang pagkakasunod-sunod

  1. check_connection → list_profiles
  2. Tawagin ang open_profile gamit ang tamang profile_id at itabi ang ibinalik na browser_session_id.
  3. Gamitin ang browser_pages para piliin ang tamang page_id.
  4. Gamitin ang browser_snapshot para makakuha ng bagong element references at snapshot_id.
  5. Gumamit ng magkakatugmang session, page, snapshot, at element references sa bawat aksyon. Kumuha ng bagong snapshot kapag nagbago ang page.
  6. Tawagin ang release_browser kapag tapos na. Gamitin lamang ang close_profile kapag hiniling na isara ang profile.

Isang client lang ang puwedeng kumontrol sa isang profile sa bawat pagkakataon. Hindi mahihinuha ang kahulugan ng mga ID mula sa kanilang halaga, at hindi na magagamit ang mga ito matapos i-restart ang browser. Piliin ang visible mode kapag kailangang mag-sign in o suriin ng isang tao ang trabaho; ang headless mode ay para sa mga compatible na gawaing tumatakbo sa background.

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 ang Local API kung kailangan lang ng lokal na integrasyon ang HTTP. Kopyahin ang kasalukuyang loopback endpoint at access token mula sa API & MCP; awtomatikong itinatalaga ang port. 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 ang 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.