Herramientas MCP y API HTTP local
Comprenda los permisos temporales de control de perfiles, las sesiones del navegador, las instantáneas de páginas y la API local opcional con autenticación.
La secuencia requerida
check_connection→list_profiles- Ejecute
open_profilecon elprofile_idcorrecto y conserve elbrowser_session_iddevuelto. - Use
browser_pagespara seleccionar elpage_idcorrecto. - Use
browser_snapshotpara obtener referencias actualizadas de los elementos y unsnapshot_id. - Utilice las referencias correspondientes de sesión, página, instantánea y elemento en cada acción. Obtenga una nueva instantánea cuando cambie la página.
- Ejecute
release_browseral terminar. Useclose_profilesolo cuando se solicite cerrar el perfil.
Solo un cliente puede controlar cada perfil a la vez. Los identificadores son opacos y no pueden reutilizarse después de reiniciar el navegador. Elija el modo visible cuando una persona deba iniciar sesión o revisar el trabajo; el modo headless permite ejecutar tareas compatibles en segundo plano.
Grupos de herramientas
Perfiles y páginas
check_connectionlist_profilesopen_profileclose_profilerelease_browserbrowser_pagesbrowser_new_pagebrowser_close_pagebrowser_activate_page
Navegación e interacción
browser_navigatebrowser_backbrowser_forwardbrowser_reloadbrowser_snapshotbrowser_clickbrowser_click_coordinatesbrowser_typebrowser_pressbrowser_hoverbrowser_selectbrowser_scrollbrowser_dragbrowser_waitbrowser_handle_next_dialog
Datos y archivos
browser_screenshotbrowser_upload_filesbrowser_get_cookiesbrowser_set_cookiesbrowser_clear_cookiesbrowser_storage_getbrowser_storage_setbrowser_storage_clearbrowser_grant_permissionsbrowser_prepare_downloadbrowser_wait_downloadbrowser_evaluate
Estos son nombres de herramientas, no esquemas completos de solicitud. El servidor MCP conectado anuncia los nombres de parámetros actuales y los campos requeridos al cliente de IA; utiliza ese esquema en lugar de adivinar argumentos. Las herramientas de cookie, almacenamiento, subida y JavaScript pueden acceder a datos sensibles.
API HTTP local opcional
Habilite Local API solo si una integración local necesita HTTP. Copie el endpoint de bucle local actual y el token de acceso de API & MCP; el puerto se asigna dinámicamente. MCP sigue disponible con HTTP deshabilitado.
GET http://127.0.0.1:<port>/v1/status Authorization: Bearer <access-token> X-IFox9-Client-ID: my-integration
Se requiere el token. Se recomienda el ID de cliente opcional y debe tener entre 1 y 64 letras ASCII, dígitos, guiones bajos o guiones. Los ejemplos usan solo marcadores de posición. Nunca publique su token real.
GET /v1/profiles lista perfiles; POST /v1/profiles/open abre uno. Las respuestas exitosas usan {"ok":true,"data":…}; los fallos usan {"ok":false,"error":{"code":…,"message":…}}. Consulte los códigos de error comunes.
Mantén la API local
El servicio de escucha HTTP se vincula a 127.0.0.1, valida los encabezados Host y no habilita CORS del navegador. No lo exponga a través de un proxy inverso público ni publique sus archivos de descubrimiento. La rotación de tokens invalida credenciales antiguas; actualice su integración local después.