출처

요약

Safari Technology Preview 247에서 웹 개발자를 위한 Safari MCP 서버가 공개됐다. mcp(Model Context Protocol) 호환 클라이언트라면 무엇이든 이 서버를 통해 Safari 브라우저 창에 연결할 수 있고, 에이전트가 사용자 경험을 그대로 에뮬레이트해 DOM·네트워크 요청·스크린샷·콘솔 출력에 접근하며 더 자율적으로 디버깅할 수 있게 된다. 핵심 가치는 “브라우저 → 프롬프트 → 에이전트”를 반복하던 창 전환 사이클을 없애고, 개발자가 터미널을 벗어나지 않고도 디버깅을 끝낼 수 있게 하는 것이다.

주요 활용처: Safari 호환성 테스트(계산된 스타일·레이아웃을 창 전환 없이 비교), 성능 분석(네비게이션 타이밍·리소스 로드 시간 같은 메트릭 추출), 접근성 점검(레이블 누락·ARIA 속성·낮은 대비 탐지), 사용자 상태 검증(폼 상태 확인, 셀렉터로 요소 쿼리, 체크아웃 플로우 단계 확인) 등이 있다.

제공 도구(총 15종): browser_console_messages, screenshot, evaluate_javascript, list_network_requests/get_network_request, page_interactions(클릭·타이핑·스크롤·호버 등), navigate_to_url, create_tab/close_tab/switch_tab/list_tabs, set_viewport_size, set_emulated_media, wait_for_navigation, page_info, get_page_content, browser_dialogs 등을 제공해 사람이 프롬프트로 일일이 설명하지 않아도 에이전트가 직접 상태를 확인할 수 있다.

설정 방법: Safari Technology Preview 설치 후 “웹 개발자용 기능 표시”와 “원격 자동화 및 외부 에이전트 활성화”를 켜야 한다. Claude는 claude mcp add safari-mcp-stp -- ".../safaridriver" --mcp, Codex는 동일한 패턴의 codex mcp add 명령으로 등록하며, 다른 에이전트는 mcp.json에 커맨드를 직접 추가한다.

보안: 이 서버는 전적으로 로컬에서 실행되며 자체적으로 네트워크 호출을 하지 않고, Safari의 개인정보(자동완성 등)에 접근하지 않는다. 캡처한 페이지 콘텐츠·스크린샷·콘솔 로그는 Apple이 아니라 사용하는 에이전트로 직접 전달된다.

관련 위키

원문 보존 위치

원문 전체는 raw source: web-2026-07-11-Introducing the Safari MCP server for web developerssource_url과 함께 저장되어 있다.