Công cụ MCP & API HTTP cục bộ
Tìm hiểu quyền điều khiển hồ sơ tạm thời, phiên trình duyệt, bản chụp trạng thái trang và API cục bộ tùy chọn có xác thực.
Trình tự yêu cầu
check_connection→list_profiles- Gọi
open_profilevới đúngprofile_idvà lưu lạibrowser_session_idđược trả về. - Dùng
browser_pagesđể chọn đúngpage_id. - Dùng
browser_snapshotđể lấy tham chiếu phần tử mới vàsnapshot_id. - Dùng các tham chiếu phiên, trang, bản chụp trạng thái và phần tử khớp nhau khi thao tác. Lấy bản chụp mới sau khi trang thay đổi.
- Gọi
release_browserkhi xong việc. Chỉ dùngclose_profilekhi được yêu cầu đóng hồ sơ.
Mỗi hồ sơ chỉ do một ứng dụng khách điều khiển tại một thời điểm. Không suy diễn ý nghĩa từ ID và không dùng lại ID sau khi khởi động lại trình duyệt. Chọn chế độ visible khi người dùng cần đăng nhập hoặc kiểm tra công việc; chế độ headless dành cho tác vụ nền tương thích.
Nhóm công cụ
Hồ sơ & trang
check_connectionlist_profilesopen_profileclose_profilerelease_browserbrowser_pagesbrowser_new_pagebrowser_close_pagebrowser_activate_page
Điều hướng & tương tác
browser_navigatebrowser_backbrowser_forwardbrowser_reloadbrowser_snapshotbrowser_clickbrowser_click_coordinatesbrowser_typebrowser_pressbrowser_hoverbrowser_selectbrowser_scrollbrowser_dragbrowser_waitbrowser_handle_next_dialog
Dữ liệu & tập tin
browser_screenshotbrowser_upload_filesbrowser_get_cookiesbrowser_set_cookiesbrowser_clear_cookiesbrowser_storage_getbrowser_storage_setbrowser_storage_clearbrowser_grant_permissionsbrowser_prepare_downloadbrowser_wait_downloadbrowser_evaluate
Đây là tên công cụ, không phải sơ đồ yêu cầu hoàn chỉnh. Máy chủ MCP được kết nối sẽ quảng bá tên tham số hiện tại và các trường bắt buộc cho client AI; sử dụng lược đồ đó thay vì đoán các đối số. Các công cụ cookie, lưu trữ, tải lên và JavaScript có thể truy cập dữ liệu nhạy cảm.
API HTTP cục bộ tùy chọn
Bật API cục bộ chỉ khi một tích hợp cục bộ cần HTTP. Sao chép điểm cuối loopback hiện tại và mã truy cập từ API & MCP; cổng được gán động. MCP vẫn khả dụng khi HTTP bị vô hiệu hóa.
GET http://127.0.0.1:<port>/v1/status Authorization: Bearer <access-token> X-IFox9-Client-ID: my-integration
Mã là bắt buộc. ID ứng dụng khách tùy chọn được khuyến nghị và phải gồm 1–64 ký tự ASCII, chữ số, gạch dưới hoặc gạch ngang. Ví dụ chỉ sử dụng các trình giữ chỗ. Không bao giờ công khai mã thực của bạn.
GET /v1/profiles liệt kê các hồ sơ; POST /v1/profiles/open mở một hồ sơ. Các phản hồi thành công sử dụng {"ok":true,"data":…}; các thất bại sử dụng {"ok":false,"error":{"code":…,"message":…}}. Xem các mã lỗi phổ biến.
Giữ API ở mức cục bộ
HTTP listener gán vào 127.0.0.1, xác thực Host headers và không kích hoạt CORS trình duyệt. Không lộ nó qua proxy ngược công khai hoặc công bố các tệp khám phá của nó. Xoay token sẽ làm vô hiệu hóa các thông tin đăng nhập cũ; cập nhật tích hợp cục bộ của bạn sau đó.