Safari presenta su nuevo servidor MCP para facilitar la depuración de sitios web

Apple ha lanzado una nueva función en Safari que permite a los agentes de codificación inspeccionar y depurar sitios web directamente en el navegador. Esta función se incluye en la versión 247 de Safari Technology Preview y se conoce como servidor MCP (Model Context Protocol) de Safari.

¿Qué es el servidor MCP de Safari?

El servidor MCP de Safari es un protocolo de comunicación que permite a los agentes de codificación interactuar con el navegador y acceder a información sobre la página web que se está depurando. Esto incluye contenido de página, registros de consola, solicitudes de red, capturas de pantalla y más.

El MCP es un estándar abierto creado por Anthropic y donado posteriormente a la Fundación Agentic AI de Linux. Este protocolo proporciona una forma común para que los agentes de IA compatibles se conecten a herramientas, servicios y fuentes de datos externas, lo que les permite recuperar información y realizar acciones autorizadas.

¿Cómo funciona el servidor MCP de Safari?

Con el servidor MCP configurado en Safari Technology Preview 247, los agentes de codificación pueden inspeccionar páginas web, acceder a registros de consola y solicitudes de red, capturar capturas de pantalla y interactuar con elementos en la página. Esto puede ser especialmente útil para los desarrolladores que utilizan agentes de codificación en su flujo de trabajo de desarrollo.

Por ejemplo, si un desarrollador ve un problema en su sitio web en el navegador, puede abrir la consola para investigarlo. Luego, puede hacer clic en la pestaña de estilos para ver qué está roto. Después, puede regresar a su código para solucionarlo. O puede tomar una captura de pantalla, describir el problema a su agente y dejar que éste lo solucione.

Usos potenciales del servidor MCP de Safari

El servidor MCP de Safari puede ser utilizado para varios fines, incluyendo:

  • Depuración de sitios web: ayudar a los agentes a depurar sitios web de manera más eficiente.
  • Identificación de problemas de compatibilidad de Safari: identificar problemas de compatibilidad con Safari.
  • Análisis de rendimiento: analizar el rendimiento del sitio web.
  • Verificación de accesibilidad: verificar la accesibilidad del sitio web.
  • Verificación de estados de página y interfaz de usuario: verificar varios estados de página y interfaz de usuario.

El servidor MCP de Safari incluye casi 20 herramientas, como:

  • browser_console_messages: devuelve registros de consola almacenados en búfer para la pestaña actual o especificada.
  • screenshot: captura una captura de pantalla de la página actual como un PNG.
  • list_network_requests: lista resúmenes de solicitudes de red (URL, método, estado, temporización) para la pestaña actual.
  • page_interactions: realiza interacciones DOM en secuencia: clic, escritura, desplazamiento, movimiento, pulsación de tecla, etc.

Para obtener más información sobre cómo comenzar a utilizar MCP en Safari con Claude, Codex y más, siga este enlace.