크롬, 드디어 궁극의 에이전트 브라우저가 되다!

BBetter Stack
Computing/SoftwareInternet Technology

Transcript

00:00:00자, 크롬 팀에서 드디어 업데이트를 출시했습니다. 이제 Chrome DevTools MCP 서버가
00:00:06실행 중인 크롬 인스턴스와 통신하여 로그인 페이지 뒤의 문제를 디버깅하거나,
00:00:12라이브 세션 분석을 수행하고, 선택된 요소나 특정 오류,
00:00:17심지어 네트워크 활동에 접근하는 등 정말 멋진 디버깅 작업을 할 수 있게 되었습니다.
00:00:21하지만 Agent Browser나 Playwright 같은 다른 AI 브라우저 디버깅 도구들이 CLI와 스킬,
00:00:26그리고 MCP 서버를 추가하고 있는 상황에서, Chrome DevTools MCP도
00:00:31나중에 이런 기능을 추가해야 할까요?
00:00:33구독 버튼을 누르고 함께 알아봅시다.
00:00:35몇 달 전, Anjis가 Chrome DevTools MCP 서버에 대해
00:00:44훌륭하게 요약한 영상을 올렸었죠. 하지만 당시에는 새 크롬 세션을 실행하거나,
00:00:49원격 디버깅 포트에 연결할 수만 있었고, 수동 설정이 많이 필요했습니다.
00:00:53하지만 이제 크롬 버전 144 이상에서 원격 디버깅 플래그를 켜면,
00:00:58Chrome MCP 도구가 열려 있는 세션을 자동으로 감지하여 디버깅에 사용할 수 있게 됩니다.
00:01:04터미널에서 Claude Code를 사용하는 걸 선호하는 제 입장에서는 완전히 게임 체인저인데요,
00:01:09덕분에 Deer, Comet, Claude 크롬 확장 프로그램 같은 AI 브라우저나
00:01:15React Grab 같은 AI 디버깅 도구를 따로 쓸 필요가 없어졌기 때문입니다.
00:01:18그럼 이 새로운 Chrome DevTools MCP 기능들을 실제로 확인해 보죠.
00:01:22우선 자동 연결 옵션이 포함된 MCP 서버를 설치해야 합니다.
00:01:27저는 Open Code를 사용 중이지만 다양한 에이전트 하니스를 지원합니다. 크롬에서는
00:01:31특정 URL로 이동하여 해당 옵션이 켜져 있는지 확인해야 합니다.
00:01:36이전에는 이런 명령어로 세션을 시작해야 했고, 에이전트가
00:01:40HTTP를 통해 노출된 포트에 연결하는 방식이었습니다.
00:01:43하지만 새로운 방식으로는 이 UI 내에서 평소처럼 크롬을 시작해
00:01:48모든 쿠키와 기록 등에 접근할 수 있고, 작업이 끝나면 언제든 끌 수 있습니다.
00:01:53보안이 걱정되신다면, 영상 뒷부분에서 더 프라이빗한 버전의
00:01:57크롬에 연결하는 방법을 보여드리겠습니다.
00:01:59두 가지 작업, 즉 해당 옵션을 켜고 자동 연결 옵션으로
00:02:04MCP 서버에 연결했다면 모든 준비가 끝난 것입니다.
00:02:08에이전트에게 Betastack의 성능을 확인해달라고 요청하면, 크롬에
00:02:12원격 디버깅을 허용할지 묻는 팝업이 뜨고 상단에 배너가 나타납니다.
00:02:17이제 에이전트가 Betastack 웹사이트로 이동했고,
00:02:21Lighthouse 감사 도구를 사용하여 웹 바이탈, 점수 및 기타 세부 정보를 제공하고 있습니다.
00:02:27이제 좀 더 유용한 작업을 해보겠습니다.
00:02:29여기 제가 작업 중인 언어 학습 앱이 있습니다.
00:02:31관리자로 로그인해서 콘텐츠, 특정 유닛을 거쳐 이 연습 문제 페이지로 왔습니다.
00:02:37그런데 연습 문제 모달창 하단의 저장 버튼이
00:02:42사이트의 다른 버튼들과 다르다는 걸 발견했습니다.
00:02:44에이전트에게 로그인부터 페이지 이동까지 제 단계를 똑같이 복제하라고 설명하는 대신,
00:02:49검사 도구에서 이 저장 버튼을 선택한 다음,
00:02:55에이전트에게 제가 선택한 요소를 볼 수 있는지 물어보겠습니다.
00:02:58잠시 후, 에이전트가 제가 저장 버튼을 선택한 것을 알아냅니다.
00:03:02이제 저장 버튼의 스타일을 옆에 있는
00:03:06새 연습 문제 버튼과 똑같이 변경해달라고 요청하겠습니다.
00:03:09몇 초 만에 버튼 스타일이 제가 원하던 대로 정확하게 바뀌었습니다.
00:03:13만약 MCP 서버를 샌드박스 환경에서 실행 중이라면,
00:03:18브라우저 URL 옵션과 함께 원격 디버깅 포트를 WebSockets이 아닌 HTTP로 사용해야 합니다.
00:03:23보안이 중요하다면 사용자 데이터 디렉토리(user data directory)를 특정 위치로 지정하여
00:03:28MCP 서버 옵션에 추가해야 합니다. 이렇게 하면 에이전트가 여러분의
00:03:33기존 쿠키, 비밀번호, 브라우저 기록 등에 접근할 수 없게 됩니다.
00:03:36에이전트가 해당 사이트에 접근하게 하려면 다시 로그인해야 하죠.
00:03:41이 기능이 정말 멋지긴 하지만, 제 이전 영상을 보셨다면 아시겠지만
00:03:46저는 MCP 서버를 아주 좋아하지는 않습니다. 여러 개를 사용하면
00:03:51컨텍스트를 너무 많이 차지하기 때문이죠.
00:03:52다행히 Chrome DevTools MCP 서버는 CLI로 모든 작업을 수행할 수 있게 해줍니다.
00:03:59잘 알려지지 않은 사실인데, 이 실험적 기능을 찾으려면
00:04:04skills 디렉토리 안의 Chrome DevTools CLI를 확인해야 합니다.
00:04:10여기서 에이전트에게 사용법에 대한 정보를 줄 수 있습니다.
00:04:12아직 설치하지 않은 분들을 위한 설치 안내도 있습니다.
00:04:16이것은 기본적으로 MCP 서버를 감싸고 있는 얇은 래퍼(wrapper)입니다.
00:04:20이미 에이전트 하니스 내에서 실행 중이더라도, 이 CLI는
00:04:24자체 데몬을 사용하기 때문에 기존 것을 쓰지 않습니다.
00:04:26이 명령어는 실행 중인 기본 데몬에 대한 정보를 보여주는데,
00:04:30브라우저 URL 플래그와 headless, isolated 같은 플래그가 설정된 것을 볼 수 있습니다.
00:04:34하지만 CLI 옵션에는 자동 연결(auto connect) 기능이 없다는 걸 알 수 있습니다.
00:04:39따라서 터미널을 통해 크롬을 실행한 적이 없다면, 기존 인스턴스를 종료하고
00:04:43원격 디버깅 포트 플래그와 함께 사용자 데이터 플래그를
00:04:48반드시 포함하여 실행해야 합니다.
00:04:50이제 준비가 되었으니 데몬을 시작하고 페이지 목록을 가져오면,
00:04:54현재는 별다른 게 없어서 새 탭 하나만 표시됩니다.
00:04:57물론 진짜 강력함은 에이전트와 함께 사용할 때 나타납니다.
00:05:01Chrome MCP 도구를 끄고 DevTools에서 버튼을 선택한 뒤, 에이전트에게
00:05:06CLI를 사용해 어떤 요소가 선택되었는지 확인해달라고 하면 성공적으로 찾아냅니다.
00:05:10잘 작동하는 걸 확인할 수 있죠.
00:05:11사용자 데이터 디렉토리의 정보는 세션 간에도 유지된다는 점을 참고하세요.
00:05:15덕분에 제 모든 쿠키와 브라우저 정보 등이 보존됩니다.
00:05:19또한 Chrome DevTools CLI로 할 수 있는 일은 훨씬 더 많습니다.
00:05:22직접 스킬을 확인해 보시길 추천하며, 나중에
00:05:26자동 연결 기능도 도입될지도 모릅니다.
00:05:28자, 여기까지 Chrome DevTools MCP 서버와 CLI의 새로운 기능들을
00:05:32빠르게 살펴보았습니다. 코딩 어시스턴트를 활용한 디버깅 경험을
00:05:38확실히 개선해 줄 것입니다.
00:05:39Arc 사용자로서(네, 아직도 Arc를 씁니다), 이 기능이 나중에 Arc에도 꼭 추가되면 좋겠네요.
00:05:45그전까지는 저에게 아주 잘 맞았던 Vassal의 Agent Browser를
00:05:50기분 좋게 계속 사용할 것 같습니다.
00:05:51Agent Browser에 대해 전혀 모르신다면 이전에 만든 영상을 확인해 보세요.
00:05:55그때 이후로 훨씬 더 많이 개선되긴 했지만요.
00:05:58조만간 새로운 영상을 하나 더 만들어야 할 것 같네요.

Key Takeaway

크롬 DevTools MCP 서버 업데이트를 통해 AI 에이전트가 사용자의 실제 브라우저 세션에 직접 연결되어 복잡한 로그인 페이지 디버깅과 실시간 UI 수정을 자동화할 수 있게 되었습니다.

Highlights

크롬 버전 144 이상에서 지원되는 Chrome DevTools MCP 서버의 자동 연결 기능

Claude Code 및 에이전트 환경에서 별도의 확장 프로그램 없이 직접 브라우저 디버깅 가능

로그인 세션, 쿠키, 브라우저 기록을 유지한 채로 에이전트가 웹 사이트 요소 분석 및 수정 수행

보안을 위한 사용자 데이터 디렉토리 지정 및 프라이빗 세션 연결 방법 제공

실험적 기능인 Chrome DevTools CLI를 통한 데몬 제어 및 스킬 활용법

Lighthouse 감사 도구를 활용한 성능 분석 및 실시간 스타일 수정 시연

Timeline

Chrome DevTools MCP 서버 업데이트 개요

크롬 팀이 출시한 새로운 MCP 서버 업데이트는 실행 중인 크롬 인스턴스와 AI 에이전트가 직접 통신할 수 있게 해줍니다. 이전에는 수동 설정이 많이 필요했지만, 이제는 크롬 버전 144 이상에서 원격 디버깅 플래그만 켜면 자동으로 세션을 감지합니다. 이 기능은 특히 로그인 페이지 뒤에 숨겨진 문제나 네트워크 활동을 분석할 때 매우 유용합니다. 발표자는 이것이 Claude Code 사용자들에게는 기존의 복잡한 AI 전용 브라우저 도구들을 대체할 수 있는 게임 체인저가 될 것이라고 강조합니다. 결과적으로 개발자는 더 이상 외부 확장 프로그램에 의존하지 않고도 강력한 디버깅 환경을 구축할 수 있습니다.

설치 방법 및 자동 연결 실습

새로운 MCP 서버를 설치하고 자동 연결 옵션을 설정하는 구체적인 과정을 설명합니다. 사용자는 크롬에서 특정 URL을 통해 옵션 활성화 여부를 확인해야 하며, 이전처럼 매번 수동으로 포트를 연결할 필요가 없어졌습니다. 실제 시연에서 에이전트에게 특정 웹사이트의 성능 확인을 요청하면, 크롬 상단에 원격 디버깅 허용 배너가 나타나며 상호작용이 시작됩니다. 에이전트는 Lighthouse 도구를 직접 실행하여 웹 바이탈 점수와 상세 데이터를 수집해 사용자에게 보고합니다. 이 과정은 사용자가 평소에 사용하는 브라우저의 쿠키와 기록을 그대로 활용할 수 있다는 점이 핵심입니다.

실제 앱 디버깅 및 보안 설정

언어 학습 앱의 관리자 페이지를 예시로 들어, 에이전트가 복잡한 이동 경로를 거치지 않고도 현재 선택된 요소를 인식하는 능력을 보여줍니다. 사용자가 검사 도구로 특정 버튼을 선택하면 에이전트가 이를 즉시 파악하고, 다른 버튼의 스타일과 똑같이 수정하라는 요청을 단 몇 초 만에 수행합니다. 보안이 중요한 사용자를 위해 사용자 데이터 디렉토리를 별도로 지정하여 개인 정보 접근을 차단하는 방법도 상세히 안내합니다. 이를 통해 에이전트가 기존 비밀번호나 방문 기록에 접근하지 못하도록 격리된 환경에서 작업을 수행할 수 있습니다. 보안과 편의성 사이에서 사용자가 원하는 수준의 설정을 선택할 수 있다는 것이 큰 장점입니다.

Chrome DevTools CLI 및 실험적 기능

MCP 서버가 컨텍스트를 너무 많이 차지하는 것을 선호하지 않는 사용자들을 위해 CLI(명령줄 인터페이스) 활용법을 소개합니다. 이 기능은 크롬 스킬 디렉토리 내에 숨겨진 실험적 기능으로, MCP 서버를 얇게 감싼 래퍼 형태의 실행 파일을 제공합니다. CLI를 사용하면 데몬을 직접 제어하고 헤드리스 모드나 격리 모드 같은 다양한 플래그를 설정하여 브라우저를 제어할 수 있습니다. 현재 CLI 버전에는 자동 연결 기능이 없으므로 터미널에서 특정 플래그와 함께 크롬을 실행해야 한다는 주의사항도 덧붙입니다. 하지만 에이전트가 CLI를 통해 선택된 요소를 성공적으로 찾아내는 등 성능 면에서는 MCP 서버와 동일한 강력함을 보여줍니다.

결론 및 향후 전망

이번 업데이트가 코딩 어시스턴트를 활용한 디버깅 경험을 어떻게 혁신적으로 개선하는지 정리하며 영상을 마무리합니다. 발표자는 개인적으로 Arc 브라우저를 선호하기 때문에 추후 Arc에도 이러한 MCP 연동 기능이 추가되기를 기대하고 있습니다. 또한 크롬의 공식 기능 외에도 성능이 입증된 Agent Browser와 같은 대안 도구들을 언급하며 사용자의 선택 폭을 넓혀줍니다. 앞으로 자동 연결 기능이 CLI에도 도입될 가능성이 높으며, 에이전트 브라우저 시장의 경쟁이 더욱 치열해질 것으로 보입니다. 시청자들에게 관련 도구들에 대한 추가 정보를 탐색해 볼 것을 권장하며 끝을 맺습니다.

Community Posts

View all posts