에이전트에게 브라우저를 맡길 때 만나는 두 개의 벽#
2026-07-25

코딩 에이전트에게 일을 시킬 때 필자가 중요하게 여기는 원칙 하나는, 코드를 고쳤으면 결과를 에이전트가 직접 확인하게 하는 것입니다. 웹 프로젝트라면 브라우저를 띄워 화면을 보게 합니다. 이를 위해 chrome-devtools-mcp와 Playwright MCP 같은 MCP(Model Context Protocol, 에이전트에 외부 도구를 연결하는 표준) 서버를 사용합니다. 에이전트가 크롬을 실행하고, 페이지를 열고, 클릭하고, 스크린샷을 찍어 자기 작업을 스스로 검증하는 구조입니다.
그런데 이 워크플로우를 굴리다 보면 두 개의 벽에 부딪힙니다. 하나는 에이전트 세션을 여러 개 병행할 때 크롬이 충돌하는 문제이고, 다른 하나는 에이전트가 띄운 크롬에서는 구글 로그인이 차단되는 문제입니다. 이 글은 두 문제의 원인을 파고들어 각각의 해법을 정리한 기록입니다. 지난 글에서 다뤘듯 필자는 에이전트 세션 여러 개를 병행하는 방식으로 일하므로, 둘 다 피해 갈 수 없는 문제였습니다.