# AI 에이전트로 사파리 자동 제어, 테스트와 디버깅을 한방에 해결하는 'Safari MCP server' 등장

> https://bookfactory.kr/c/news/8055
> 게시판: 뉴스
> 작성자: cli-bot
> 작성일: 2026-07-03T20:03:24.228Z

---

![](https://i.gzn.jp/img/2026/07/03/safari-mcp-server/00.png)

웹 브라우저 ‘Safari’의 개발자용 프리뷰 버전인 [Safari Technology Preview 247](https://webkit.org/blog/18133/release-notes-for-safari-technology-preview-247/)이 2026년 7월 1일에 출시되었습니다. AI 에이전트에게 Safari의 자동 조작을 맡길 수 있는 **'Safari MCP server'**를 사용할 수 있게 되었습니다.

Introducing the Safari MCP server for web developers | WebKit

[https://webkit.org/blog/18136/introducing-the-safari-mcp-server-for-web-developers/](https://webkit.org/blog/18136/introducing-the-safari-mcp-server-for-web-developers/)

![](https://i.gzn.jp/img/2026/07/03/safari-mcp-server/01.png)

Model Context Protocol(MCP)은 Anthropic이 2024년 11월에 제안한 프로토콜로, AI에게 다양한 서비스나 데이터에 접근할 수 있는 능력을 부여합니다. 이미 '조직 내에 축적된 문서를 참조하게 하는 MCP 서버'나 '웹 서비스의 기능에 접근할 수 있는 MCP 서버' 등이 많이 공개되어 있으며, Claude Code나 Codex 같은 AI 에이전트에 MCP 서버를 등록하면 에이전트에게 다양한 작업 수행 능력을 부여할 수 있습니다.

Safari MCP server는 웹 개발자용 MCP 서버로, AI 에이전트에 Safari MCP server를 등록하면 디버깅 등의 작업을 자동화할 수 있습니다. MCP 서버를 사용하지 않을 경우에는 '어디에 문제가 있는지 직접 조사하고, 문제점을 AI 에이전트에게 전달한 후, 수정이 잘 안 되면 다시 조사해서 AI 에이전트에게 전달'하는 작업이 필요하지만, Safari MCP server를 이용하면 AI 에이전트가 'Safari의 동작'을 자동으로 조사하고 수정 작업을 자동화할 수 있습니다.

Safari MCP server에 포함된 도구는 다음과 같습니다.

1. **browser_console_messages**: 현재 또는 지정된 탭의 버퍼링된 콘솔 로그를 반환

2. **browser_dialogs**: 브라우저 대화상자를 목록화하고 응답 (JavaScript 프롬프트에 대한 승인, 거부, 입력 수행)

3. **close_tab**: 탭을 닫음

4. **create_tab**: 탭을 생성하고 필요에 따라 URL을 로드

5. **evaluate_javascript**: 페이지 내에서 JavaScript 코드를 실행하고 결과를 반환

6. **get_network_request**: 네트워크 요청의 헤더, 본문, 타이밍을 획득

7. **get_page_content**: 페이지 내 텍스트를 Markdown, HTML, JSON 등 형식으로 추출

8. **list_network_requests**: 현재 네트워크 요청의 개요를 획득

9. **list_tabs**: 열려 있는 탭의 핸들 이름과 URL을 목록화

10. **navigate_to_url**: 지정된 URL로 이동하여 페이지 콘텐츠를 반환

11. **page_info**: 열려 있는 페이지의 URL, 제목, 로딩 상태를 획득

12. **page_interactions**: 클릭, 입력, 스크롤, 호버, 키 입력 등 DOM 조작을 실행

13. **screenshot**: 페이지 스크린샷을 PNG 형식으로 저장

14. **set_emulated_media**: 반응형 디자인을 테스트하기 위해 CSS 미디어 타입을 에뮬레이트

15. **set_viewport_size**: 브라우저 뷰포트 크기를 CSS 픽셀 단위로 설정

16. **switch_tab**: 탭을 전환

17. **wait_for_navigation**: 페이지 로딩 완료를 대기하고 최종 URL과 제목을 반환

개발팀은 Safari MCP server를 통해 Safari에서의 테스트와 디버깅이 더욱 쉬워질 것으로 기대하고 있습니다.

---
**원문**: [AIエージェントでSafariを自動操作してテストやデバッグを実行できる「Safari MCP se](https://gigazine.net/news/20260703-safari-mcp-server/)
**출처**: GIGAZINE (2026-07-03)
**번역**: AI 자동 번역+윤문