Інструменти MCP та локальний HTTP API
Розберіться в тимчасових правах керування профілями, сеансах браузера, знімках сторінок і необов’язковому локальному API з автентифікацією.
Необхідна послідовність
check_connection→list_profiles- Викличте
open_profileз потрібнимprofile_idі збережіть отриманийbrowser_session_id. - За допомогою
browser_pagesвиберіть потрібнийpage_id. - Викличте
browser_snapshot, щоб отримати актуальні посилання на елементи таsnapshot_id. - Для кожної дії використовуйте відповідні посилання на сеанс, сторінку, знімок і елемент. Після змін на сторінці створіть новий знімок.
- Наприкінці викличте
release_browser. Використовуйтеclose_profileлише тоді, коли потрібно закрити профіль за запитом.
Одним профілем може керувати лише один клієнт одночасно. Ідентифікатори непрозорі, і їх не можна повторно використовувати після перезапуску браузера. Виберіть режим visible, якщо людині потрібно увійти в акаунт або перевірити роботу; режим headless призначений для сумісних фонових завдань.
Групи інструментів
Профілі та сторінки
check_connectionlist_profilesopen_profileclose_profilerelease_browserbrowser_pagesbrowser_new_pagebrowser_close_pagebrowser_activate_page
Навігація та взаємодія
browser_navigatebrowser_backbrowser_forwardbrowser_reloadbrowser_snapshotbrowser_clickbrowser_click_coordinatesbrowser_typebrowser_pressbrowser_hoverbrowser_selectbrowser_scrollbrowser_dragbrowser_waitbrowser_handle_next_dialog
Дані та файли
browser_screenshotbrowser_upload_filesbrowser_get_cookiesbrowser_set_cookiesbrowser_clear_cookiesbrowser_storage_getbrowser_storage_setbrowser_storage_clearbrowser_grant_permissionsbrowser_prepare_downloadbrowser_wait_downloadbrowser_evaluate
Це назви інструментів, а не повні схеми запитів. Підключений сервер MCP повідомляє поточні назви параметрів та обов’язкові поля для ШІ-клієнта; використовуйте цю схему замість того, щоб вгадувати аргументи. Інструменти cookie, сховища, завантаження та JavaScript можуть отримати доступ до конфіденційних даних.
Додатковий локальний HTTP API
Увімкніть Local 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 для браузера. Не відкривайте його через публічний зворотний проксі або не публікуйте його файли виявлення. Ротація токенів анулює старі облікові дані; оновіть вашу локальну інтеграцію після цього.