Инструменты 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 для браузера. Не открывайте его через публичный обратный прокси и не публикуйте его файлы обнаружения. Смена токена делает недействительными старые учетные данные; обновите вашу локальную интеграцию после этого.