vibheksoni/stealth-browser-mcp
Stealth browser automation for AI agents over MCP and the Chrome DevTools Protocol: navigation, network hooks, DOM extraction, and pixel-accurate UI cloning.
해결하는 문제
Stealth Browser MCP는 AI 에이전트가 불법 봇 검출 시스템을 회피하면서 웹 브라우징을 자동화할 수 있도록 합니다. 일반적으로 자동화된 헤드리스 브라우저를 차단하는 Cloudflare 챌린지, 로그인 벽, 기타 봇 탐지 메커니즘을 우회할 수 있습니다.
작동 방식
이 프로젝트는 실제 Chrome 계열 브라우저 인스턴스(Chrome, Chromium, 또는 Edge)를 제어하는 Model Context Protocol (MCP) 서버를 구현합니다. nodriver와 Chrome DevTools Protocol (CDP)를 활용하여 브라우저에 저수준으로 접근하여 자동화가 더 인간처럼 보이도록 합니다. 탐색, 요소 상호작용, 네트워크 진단, JavaScript 실행을 위한 포괄적인 도구 세트를 제공하며, 모듈식 구성(최소 21개 도구 코어에서 최대 98개 도구 스위트까지)으로 로드할 수 있습니다.
대상 사용자
엄격한 봇 보호를 갖춘 웹사이트에서 신뢰할 수 있는 웹 접근, 데이터 추출, 또는 자동화가 필요한 AI 에이전트를 개발하는 개발자들을 위한 것입니다.
주요 특징
- 봇 방지 저항성: Cloudflare 및 Queue-It 스타일 챌린지를 통과할 수 있습니다.
- 풍부한 도구 세트: 11개 카테고리에 걸쳐 98개의 도구를 제공하며, 네트워크 디버깅 및 CDP 실행 포함.
- 픽셀 정밀도 클론: CSS, DOM 구조, 애니메이션을 포함한 완전한 UI 요소 추출 가능.
- 네트워크 가로채기: 리퀘스트 및 응답 흐름을 가로채거나 차단하거나 수정할 수 있는 동적 훅 시스템.
- 모듈식 아키텍처: Full, Minimal, Xpool-safe 등의 다양한 모드를 지원하여 에이전트의 필요에 맞게 도구 표면을 조정 가능.
- 크로스플랫폼: Windows, macOS, Linux, Docker에서 작동.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트