# Safari MCP: conecta tu agente con Safari en macOS

> Consulta páginas e interactúa con Safari desde un cliente MCP. Utiliza el navegador de tu Mac y verifica cada acción con el estado de la página.

Verificado el 26 oct 2026.

## Qué es

Safari MCP es un servidor que conecta herramientas de agentes con el navegador Safari de macOS. Utiliza integración nativa y puede trabajar con el contexto de navegación del usuario.

## Para qué te sirve

- Cuando un flujo necesita una sesión ya iniciada en Safari.
- Cuando quieres inspeccionar una página y comprobar después el resultado de una interacción.

## Cómo funciona

El cliente MCP solicita observaciones y acciones al proceso Node.js. La integración con Safari usa AppleScript y componentes nativos; el proyecto también documenta una extensión. Su patrón recomendado alterna snapshot, interacción y una nueva observación para verificar el efecto.

## Antes de empezar

Necesitas un Mac, Safari y Node.js 20 o posterior. Activa las funciones para desarrolladores de Safari y Allow JavaScript from Apple Events siguiendo el README. El servidor puede utilizar las sesiones existentes: elige con cuidado el perfil de prueba.

## Límites y alternativas

La conexión local no evita que las páginas reciban acciones o que el modelo vea información del navegador. Prueba con una pestaña sin datos privados y evita operaciones irreversibles al aprender. Para pruebas repetibles en varios navegadores puedes considerar Playwright en un perfil de ensayo separado.

## Recursos

- [Repositorio y README](https://github.com/achiya-automation/safari-mcp) - 225 estrellas; licencia MIT.
- [Último cambio comprobado](https://github.com/achiya-automation/safari-mcp/commit/cbb559cfa90052679a8595fec14730fd476075ab) - 2026-10-26; repositorio activo y sin archivar.
- [Licencia declarada en GitHub](https://github.com/achiya-automation/safari-mcp?tab=license-1-ov-file) - MIT.
