เครื่องมือ MCP & API HTTP ภายในเครื่อง
เข้าใจการเช่าประวัติผู้ใช้ การใช้งานเบราว์เซอร์ เซสชันหน้าเว็บ ภาพสแนปชอตของหน้า และ API แบบ loopback ที่ตรวจสอบสิทธิ์ได้ตามต้องการ
ลำดับที่ต้องการ
check_connection→list_profilesopen_profileด้วยความแม่นยำprofile_id; เก็บค่าที่ส่งกลับไว้browser_session_id.browser_pagesเพื่อเลือกค่าที่แม่นยำpage_id.browser_snapshotเพื่อรับการอ้างอิงองค์ประกอบใหม่และsnapshot_id.- ใช้การจับคู่ session, หน้า, snapshot และการอ้างอิงองค์ประกอบสำหรับการกระทำ หลังจากหน้ามีการเปลี่ยนแปลง ให้ถ่าย snapshot ใหม่
release_browserเมื่อเสร็จสิ้น ใช้close_profileเฉพาะเมื่อถูกขอให้ปิดโปรไฟล์
โปรไฟล์มีไคลเอนต์ควบคุมเฉพาะหนึ่งตัวต่อครั้ง ID เป็นแบบโปร่งใสและไม่สามารถใช้ซ้ำหลังจากรีสตาร์ทเบราว์เซอร์ได้ เลือก 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 ที่เชื่อมต่อจะแจ้งชื่อตัวแปรปัจจุบันและฟิลด์ที่จำเป็นแก่ AI client; ใช้โครงร่างนั้นแทนการเดาอาร์กิวเมนต์ เครื่องมือ Cookie, storage, upload และ JavaScript สามารถเข้าถึงข้อมูลที่ละเอียดอ่อนได้
API HTTP ภายในเครื่องแบบไม่บังคับ
เปิดใช้งาน 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
ต้องใช้โทเค็น ID ลูกค้าเป็นทางเลือกแนะนำและต้องมีความยาว 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 ของเบราว์เซอร์ อย่าเปิดเผยผ่านพร็อกซีย้อนกลับสาธารณะหรือเผยแพร่ไฟล์ค้นหา การหมุนโทเค็นทำให้ข้อมูลประจำตัวเก่าหมดอายุ อัปเดตการรวมระบบภายในเครื่องของคุณหลังจากนั้น