IFox9 · GLOBAL

Виберіть вашу мову

Досліджуйте IFox9 вашою мовою.

IFox9Browser

Інструменти MCP та локальний HTTP API

Зрозумійте оренду профілів, сесії браузера, знімки сторінок та необов’язковий автентифікований API локальної петлі.

Необхідна послідовність

  1. check_connectionlist_profiles
  2. open_profile з точним profile_id; зберігайте повернене browser_session_id.
  3. browser_pages щоб вибрати точний page_id.
  4. browser_snapshot щоб отримати свіжі посилання на елементи та snapshot_id.
  5. Використовуйте відповідні посилання на сесію, сторінку, знімок і елементи для дій. Зробіть новий знімок після змін на сторінці.
  6. release_browser коли завершите. Використовуйте close_profile тільки коли буде запропоновано закрити профіль.

Профіль має одного ексклюзивного контролюючого клієнта одночасно. ID є непрозорими і не можуть бути використані повторно після перезапуску браузера. Виберіть visible режим, коли потрібно увійти або перевірити роботу; headless призначений для сумісних фонових завдань.

Групи інструментів

Профілі та сторінки

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

Навігація та взаємодія

  • 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

Дані та файли

  • 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

Це назви інструментів, а не повні схеми запитів. Підключений сервер MCP рекламує поточні назви параметрів та обов’язкові поля для AI-клієнта; використовуйте цю схему замість того, щоб вгадувати аргументи. Інструменти cookie, сховища, завантаження та JavaScript можуть отримати доступ до конфіденційних даних.

Додатковий локальний HTTP API

Увімкнути Локальний API лише якщо локальній інтеграції потрібен HTTP. Скопіюйте поточну кінцеву точку loopback та токен доступу з API та MCP; порт призначається динамічно. MCP залишається доступним при вимкненому HTTP.

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

Токен обов'язковий. Необов'язковий ідентифікатор клієнта рекомендовано використовувати, і він має містити 1–64 літери ASCII, цифри, знаки підкреслення або дефіси. Приклади використовують лише заповнювачі. Ніколи не публікуйте свій реальний токен.

GET /v1/profiles перелічує профілі; POST /v1/profiles/open відкриває один. Успішні відповіді використовують {"ok":true,"data":…}; невдачі використовують {"ok":false,"error":{"code":…,"message":…}}. Дивіться поширені коди помилок.

Тримати API локальним

HTTP-слухач прив’язується до 127.0.0.1, перевіряє заголовки Host і не включає CORS для браузера. Не відкривайте його через публічний зворотний проксі або не публікуйте його файли виявлення. Ротація токенів анулює старі облікові дані; оновіть вашу локальну інтеграцію після цього.