FEATURE ARTICLE
Playwright CLI - AI 코딩 에이전트용 브라우저 자동화
Microsoft의 브라우저 자동화 CLI. MCP 대신 CLI 기반으로 토큰 효율성 극대화. Claude Code, Copilot 등 코딩 에이전트에 최적화.
개요
Microsoft에서 개발한 브라우저 자동화 CLI. 코딩 에이전트(Claude Code, GitHub Copilot 등)와 함께 사용하기 위해 최적화됨.
핵심 특징: 토큰 효율성
MCP vs CLI
| 구분 | CLI | MCP |
|---|---|---|
| 토큰 효율 | 높음 | 낮음 |
| 용도 | 코딩 에이전트 | 장기 자동화 |
- 복잡한 도구 스키마와 접근성 트리를 로드하지 않음
- "페이지 데이터를 LLM에 강제로 로드하지 않음"
주요 기능
기본 상호작용
open,goto,click,type,fill등
세션 관리
- 프로젝트별 독립적인 브라우저 프로필
- 쿠키 및 저장소 상태 자동 보존
playwright-cli list,close-all등
스토리지 관리
- 쿠키, LocalStorage, SessionStorage 조작
고급 기능
- 네트워크 라우팅 (요청 모킹)
- 추적(tracing) 및 비디오 녹화
- DevTools 통합 (콘솔, 네트워크 로그)
Skill 시스템
--help를 통해 에이전트가 자동으로 명령어 인식
설치
npm install -g @playwright/cli@latest
playwright-cli install --skills
의미
코딩 에이전트 시대에 브라우저 자동화를 더 효율적으로 할 수 있도록 설계된 도구. MCP의 토큰 비효율 문제를 CLI로 해결.