AI 에이전트가 브레이브(Brave) 웹 브라우저를 직접 제어하고 개발 도구를 활용할 수 있는 새로운 프로젝트, '브레이브 개발 도구 MCP(Brave DevTools MCP)'가 공개되었습니다. 이 도구는 클로드 코드(Claude Code), 코덱스(Codex), 커서(Cursor), 오픈코드(OpenCode)와 같은 AI 코딩 도구들이 브레이브 브라우저에 직접 접근하여 다양한 개발 작업을 수행할 수 있도록 지원합니다. 이를 통해 AI는 브라우저 자동화, 네트워크 및 콘솔 디버깅, 성능 분석, 스크린샷 캡처, 접근성 검사, 메모리 프로파일링 등 복잡한 개발 작업을 사람의 개입 없이 처리할 수 있게 됩니다.
'브레이브 개발 도구 MCP'는 기존 크롬 개발 도구 MCP(Chrome DevTools MCP)의 모든 기능을 브레이브 브라우저에 맞춰 재구축한 것입니다. 특히 브레이브 릴리스, 베타, 나이틀리 등 다양한 채널을 기본으로 지원하며, 기존 브라우저 인스턴스에 연결하거나 브레이브 프로필을 활용하는 등 브레이브 고유의 환경에 최적화된 기능을 제공합니다. 또한, 퍼페티어(Puppeteer)를 활용한 안정적인 자동화와 소스 맵(source-mapped) 스택 트레이스(stack traces)를 포함한 고급 디버깅 기능, 그리고 크롬 사용자 경험 보고서(CrUX) 데이터를 활용한 성능 분석 기능도 포함되어 있습니다. 사용자는 간단한 명령어로 설치 후 AI 클라이언트에서 '브레이브에서 내 앱을 열고, 콘솔 오류와 실패한 네트워크 요청을 찾아 접근성 트리를 검사하고, 라이트하우스(Lighthouse)를 실행한 다음 가장 영향이 큰 문제를 설명해 줘'와 같은 프롬프트(prompt)를 통해 AI에게 작업을 지시할 수 있습니다.
이러한 AI 기반 브라우저 제어 도구의 등장은 개발 워크플로우에 상당한 변화를 가져올 것으로 예상됩니다. 개발자들은 반복적이고 시간 소모적인 디버깅이나 테스트 작업을 AI에 맡김으로써 핵심적인 문제 해결과 창의적인 개발에 더 집중할 수 있게 될 것입니다. 특히 브레이브 브라우저의 개인 정보 보호(privacy) 기능을 선호하는 개발자들에게는 크롬 개발 도구 MCP의 대안으로서 중요한 의미를 가집니다. 다만, AI 클라이언트가 브라우저의 콘텐츠에 직접 접근하고 수정할 수 있는 만큼, 민감한 정보가 노출되지 않도록 주의해야 하며, 사용 통계 수집은 기본적으로 비활성화되어 있지만 필요에 따라 활성화할 수 있습니다. 이는 AI가 개발 환경의 필수적인 부분으로 자리 잡는 중요한 진전이며, 앞으로 더 많은 브라우저와 개발 도구들이 AI 에이전트와의 통합을 시도할 것으로 보입니다.