microsoft/playwright-mcp
Playwright MCP server
해결하는 문제
대규모 언어 모델(LLM)이 시각 모델이나 스크린샷 없이 웹 브라우저를 자동화할 수 있도록 합니다. AI 에이전트가 웹 페이지를 데이터 기반으로 보고 상호작용할 수 있는 구조화된 방식을 제공함으로써, 픽셀 기반 브라우저 자동화에서 발생하는 모호성과 높은 토큰 비용을 제거합니다.
작동 방식
이 프로젝트는 Playwright와 연동하는 Model Context Protocol (MCP) 서버를 구현합니다. 웹사이트의 이미지를 LLM에 전송하는 대신, 페이지의 구조화된 접근성 스냅샷을 생성합니다. 이로 인해 모델은 픽셀이 아닌 데이터를 통해 페이지 레이아웃과 요소를 이해할 수 있으며, 페이지 구조에 대한 결정론적 도구 적용과 반복적 추론이 가능해집니다.
대상 사용자
자율 워크플로우, 자가 복구 테스트, 지속적인 브라우저 상태를 필요로 하는 탐색형 자동화 도구를 개발하는 개발자들을 위한 것입니다.
주요 특징
- 접근성 기반: 스크린샷 대신 구조화된 접근성 트리를 사용하여 빠르고 가볍습니다.
- 시각 모델 없음: 다중 모달 시각 모델이 필요 없이 구조화된 데이터만으로 작동합니다.
- 결정론적: 스크린샷 기반 자동화에서 흔히 발생하는 모호성을 줄입니다.
- 광범위한 호환성: VS Code, Cursor, Claude Desktop, Windsurf 등 다양한 MCP 클라이언트와 통합 가능합니다.
관련
- 프로젝트
microsoft/playwrightPlaywright는 Chromium, Firefox, WebKit을 위한 통합 API를 제공하는 브라우저 자동화 및 테스트용 포괄적 프레임워크이며, 이제 AI 에이전트가 웹과 상호작용할 수 있는 전문 도구까지 확장되었습니다.
- 프로젝트
Aas-ee/open-webSearchOpen‑WebSearch는 API 키 없이 AI 에이전트가 실시간 웹 검색과 기사 콘텐츠를 가져올 수 있도록 해주는 Node‑JS 서비스입니다. MCP 호환 서버, CLI, 장시간 실행 가능한 HTTP 데몬을 제공하며, 다양한 공개 검색 엔진에서 결과를 집계하고, 프록시 사용을 지원하며, JavaScript 렌더링이 필요한 사이트에는 Playwright 기반 헤드리스 브라우저를 선택적으로 사용할 수 있습니다.
- 프로젝트
remorses/playwriterAI 에이전트가 확장 프로그램을 통해 기존에 로그인된 Chrome 브라우저를 제어할 수 있게 하여, 인증된 웹사이트와 원활하게 상호작용할 수 있도록 돕는 브라우저 자동화 도구입니다.
- 프로젝트
webmachinelearning/webmcpWebMCP는 웹 개발자가 클라이언트 측 기능을 AI 에이전트를 위한 구조화된 도구로 노출할 수 있게 해주는 브라우저 기반 API로, 웹 애플리케이션과의 보다 안정적이고 직접적인 상호작용을 가능하게 합니다.
- 프로젝트
anysearch-ai/anysearch-mcp-serverAnySearch MCP 서버는 실시간 HTTP 기반 MCP 엔드포인트로, LLM 기반 에이전트가 일반 웹 검색, 수직 도메인 검색, 병렬 배치 쿼리, 전체 페이지 콘텐츠 추출을 수행할 수 있게 합니다. 선택적 API 키(더 높은 제한) 또는 익명 방식(낮은 제한)으로 작동하며, OpenCode, Claude Code, Cursor, VS Code, Cline, Codex, Antigravity, DeepSeek Harness, Hermes Agent, OMP 등 모든 주요 AI 코딩 보조 도구에 대한 즉시 사용 가능한 구성 스크립트를 제공합니다.