Playwright MCP의 개요
Playwright MCP는 에이전트가 실제 브라우저에서 페이지를 열고, 클릭하고, 입력하고, 양식을 채우고, 내용을 읽게 해 줍니다. 스크린샷 대신 요소마다 참조가 달린 Playwright의 접근성 스냅샷을 모델에 넘기므로, 텍스트만 다루는 모델도 페이지에서 작업할 수 있습니다.
npx @playwright/mcp@latest로 설치합니다(Node.js 18 이상). 브라우저는 기본적으로 디스크에 영구 프로필을 유지합니다. --isolated는 프로필을 메모리에만 두고, --extension은 실행 중인 Chrome이나 Edge에 붙으며, --port는 HTTP로 서비스합니다. 기본으로 약 25개의 핵심 도구가 로드되고, 네트워크, 스토리지, DevTools, 좌표 클릭, PDF, 테스트 단언을 위한 47개의 도구는 --caps로 선택해 켭니다.
현재 릴리스는 2026년 9월 28일의 0.0.83입니다. Microsoft의 README는 이제 코딩 에이전트에게 skill과 함께 쓰는 Playwright CLI를 권합니다. 토큰 효율이 더 좋다는 이유입니다. MCP는 오래 실행되며 상태를 유지하는 브라우저 루프용으로 자리매김하고 있습니다.
Playwright MCP 설치 방법
npx @playwright/mcp@latestPlaywright MCP, 쓸 만한 가치가 있습니까?
Playwright MCP는 여전히 에이전트용 기본 브라우저 서버이며, 그 이유는 스냅샷 방식에 있습니다. browser_navigate, browser_click, browser_snapshot 같은 도구는 화면 좌표가 아니라 접근성 트리의 요소 참조로 작동합니다. 그래서 어떤 텍스트 모델이든 조작할 수 있고, 동작이 정확한 요소에 적용됩니다. Chromium, Firefox, WebKit을 실행하며, 이는 Chrome DevTools MCP가 하지 못하는 일입니다.
비용은 토큰이고, Microsoft도 그렇게 말합니다. README는 이제 코딩 에이전트에게 skill과 함께 쓰는 별도의 Playwright CLI를 권합니다. CLI는 도구 스키마와 장황한 접근성 트리를 컨텍스트에 싣지 않기 때문입니다. MCP는 탐색형 자동화, 스스로 고치는 테스트, 오래 실행되는 워크플로에 쓰라고 합니다. 완화책도 있습니다. browser_find는 스냅샷 전체를 돌려주는 대신 그 안을 검색하고, --mobile은 Pixel 10이나 iPhone 17을 에뮬레이션합니다. README에 따르면 이 경우 대개 페이지가 가벼워집니다.
기본값은 살펴볼 만합니다. 브라우저 프로필이 디스크에 남으므로, 에이전트가 로그인한 곳은 로그인 상태로 유지되고, 한 프로필을 두 클라이언트가 동시에 쓸 수 없습니다. 파일 접근은 작업 공간 루트로 제한되며, --allow-unrestricted-file-access를 넘기지 않으면 file:// URL은 차단됩니다. --allowed-origins와 --blocked-origins가 있지만, 문서는 둘 다 보안 경계가 아니며 리디렉션에는 적용되지 않는다고 밝힙니다. HTTP 모드는 --host 0.0.0.0을 설정하지 않는 한 localhost에 바인딩되는데, Docker 예제는 이 값을 설정합니다.
0.0.x라는 버전 번호는 GitHub 스타 38,500개에 1~2주마다 릴리스가 나오는 프로젝트를 실제보다 작게 보이게 합니다. 9월의 수정에는 페이지 로드 중 대화상자와 Docker에서 남겨진 브라우저 프로세스 문제가 포함되었습니다. Browserbase와 비교하면, 로컬에서 직접 통제하고 청구서가 없는 대신, 규모와 봇 탐지에 더 잘 대처하는 호스팅형 브라우저를 포기하는 셈입니다.
제 역할을 하는 곳
Playwright 테스트 묶음이 불안정한 웹 팀의 QA 엔지니어
에이전트가 실패하는 결제 흐름을 재현하고 안정적인 locator를 제안하게 하기
--isolated와 --caps=testing으로 서버를 실행해, 에이전트가 흐름을 단계별로 따라가며 단언 도구를 쓰게 합니다. 모델 토큰 외에는 비용이 없지만, 큰 결제 페이지의 스냅샷마다 토큰이 늘어납니다.
30인 물류 회사의 운영 분석가
API가 없는 공급업체 포털에서 주간 수치 가져오기
저장된 프로필을 써서 에이전트가 로그인 상태를 유지하게 하고, dotenv --secrets 파일을 써서 비밀번호가 채팅에 입력되지 않게 합니다. 위험은 영구 프로필이 그 세션을 이후의 모든 작업에 남겨 둔다는 점이므로, 전용 계정을 써야 합니다.
Safari에서만 나는 레이아웃 버그를 확인하는 프런트엔드 개발자
Mac 없이 페이지가 WebKit에서 어떻게 렌더링되는지 보기
WebKit 브라우저로 서버를 시작하고, 에이전트에게 문제의 컴포넌트로 이동해 스냅샷을 찍게 합니다. Chrome DevTools MCP는 Chrome만 지원하므로 이 일을 할 수 없습니다.
도입 전 확인할 점
- 설정
- 어떤 MCP 클라이언트에서든 npx @playwright/mcp@latest를 씁니다. README에는 Claude Code, Codex, Copilot CLI, Cursor, VS Code, Gemini CLI 등의 설치 절차가 있습니다. 브라우저가 설치되어 있으면 몇 분 안에 첫 browser_navigate 호출이 작동합니다.
- 연동
- 기본으로 browser_navigate, browser_click, browser_type, browser_fill_form, browser_snapshot을 포함한 약 25개의 도구가 있습니다. --caps는 network(4), storage(17), devtools(13), vision(6), testing(5), pdf, config 도구를 더합니다.
- 데이터와 개인정보
- 로컬에서 실행되며 Microsoft로 가는 것은 없습니다. 페이지는 프롬프트 인젝션을 담을 수 있는 신뢰할 수 없는 입력이고, 영구 프로필은 쿠키를 유지하며, README는 이 서버가 보안 경계가 아니라고 밝힙니다.
- 대규모 사용 시 비용
- 무료입니다. 비용은 스냅샷에 드는 모델 토큰이며, Microsoft는 그 양을 수치로 밝히지 않습니다. 공유 호스팅에는 Docker 이미지를 쓰게 되는데, 헤드리스 Chromium만 지원합니다.
- 제한
- 브라우저 인스턴스당 영구 프로필은 하나뿐이므로, 병렬 클라이언트에는 --isolated나 별도의 --user-data-dir가 필요합니다. browser_wait_for의 대기 시간은 최대 30초입니다. 확장 모드는 Chrome과 Edge에서만 됩니다.
좋은 점
- 접근성 스냅샷의 요소 참조를 쓰므로 비전 모델이 필요 없습니다
- Chromium, Firefox, WebKit 지원
- 선택형 기능 묶음 덕분에 기본 도구는 25개 안팎입니다
- 격리, 영구, 확장 모드
아쉬운 점
- 복잡한 페이지의 스냅샷은 길고, 동작할 때마다 반복됩니다
- 기본 영구 프로필이 실행 사이에 로그인을 유지합니다
- 출처 허용 목록과 차단 목록은 보안 경계가 아닙니다
- Microsoft는 코딩 에이전트에게 CLI를 대신 권합니다
추천 대상
에이전트가 여러 브라우저 엔진에서 웹 앱을 탐색하고 테스트하고 자동화하기를 원하는 개발자와 QA 엔지니어.
Playwright MCP 대안
Playwright MCP: 자주 묻는 질문
- Playwright MCP, 쓸 만한 가치가 있습니까?
- 브라우저 서버를 고른다면 Playwright MCP부 터 시작하십시오. 다만 긴 스냅샷에 드는 비용을 예산에 넣고, Microsoft가 이 서버를 보안 경계로 보지 않는다는 점을 기억해야 합니다. 평점은 5점 만점에 4.7점입니다.
- Playwright MCP의 가격은 얼마입니까?
- 무료이며 Apache-2.0 라이선스입니다. 스냅샷이 소비하는 모델 토큰 비용만 냅니다.
- Playwright MCP의 단점은 무엇입니까?
- 복잡한 페이지의 스냅샷은 길고, 동작할 때마다 반복됩니다; 기본 영구 프로필이 실행 사이에 로그인을 유지합니다; 출처 허용 목록과 차단 목록은 보안 경계가 아닙니다; Microsoft는 코딩 에이전트에게 CLI를 대신 권합니다.
- Playwright MCP에 적합한 사람은 누구입니까?
- 에이전트가 여러 브라우저 엔진에서 웹 앱을 탐색하고 테스트하고 자동화하기를 원하는 개발자와 QA 엔지니어.
- 팀이나 프로덕션 환경에서 Playwright MCP의 비용은 얼마입니까?
- 무료입니다. 비용은 스냅샷에 드는 모델 토큰이며, Microsoft는 그 양을 수치로 밝히지 않습니다. 공유 호스팅에는 Docker 이미지를 쓰게 되는데, 헤드리스 Chromium만 지원합니다.
- Playwright MCP에 회사 데이터를 맡겨도 안전합니까?
- 로컬에서 실행되며 Microsoft로 가는 것은 없습니다. 페이지는 프롬프트 인젝션을 담을 수 있는 신뢰할 수 없는 입력이고, 영구 프로필은 쿠키를 유지하며, README는 이 서버가 보안 경계가 아니라고 밝힙니다.
- Playwright MCP의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 Chrome DevTools MCP 및 Browserbase MCP입니다.
답변 확인일: 2026년 10월 22일.
