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