Camoufox Playwright MCP
Camoufox Playwright MCP
공식과 동등한 수준의 Playwright Model Context Protocol (MCP) 서버에 Camoufox — 봇 방어 시스템, Cloudflare Turnstile, DataDome 및 고급 브라우저 핑거프린팅을 기본적으로 우회하도록 설계된 스텔스 및 탐지 방지 브라우저 엔진 — 을 더했습니다.
주요 특징
🥷 기본 스텔스: 하드웨어 스푸핑, 인간화된 커서 움직임 및 GeoIP 정렬을 갖춘 Camoufox의 맞춤형 탐지 방지 브라우저 엔진 기반.
🎭 100% 공식 Playwright MCP 동등성: 공식 TypeScript Playwright MCP (
browser_navigate,browser_click,browser_fill,browser_snapshot,browser_take_screenshot,browser_evaluate등)와 완전한 도구 동등성.🔄 이중 엔진 유연성: 기본적으로 스텔스
camoufox로 실행하거나, 표준 Playwright 브라우저(chromium,chrome,firefox,webkit) 또는 사용자 정의 CDP 엔드포인트로 원활하게 전환 가능.⚡
uvx를 통한 즉시 실행: 수동 설정 없이 Claude Desktop, Cursor, Cline, Windsurf 또는 모든 MCP 클라이언트에서 즉시 실행.
Related MCP server: wraith-mcp
빠른 시작
1. uvx로 즉시 실행
사전 설치 불필요:
# Run stealth Camoufox browser in headless mode (recommended for AI agents)
uvx camoufox-playwright-mcp --headless
# Or run with standard Chrome
uvx camoufox-playwright-mcp --browser chrome2. 클라이언트 설정
Claude Desktop
claude_desktop_config.json에 다음을 추가하세요:
{
"mcpServers": {
"camoufox": {
"command": "uvx",
"args": [
"camoufox-playwright-mcp",
"--headless"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"camoufox": {
"command": "uvx",
"args": ["camoufox-playwright-mcp", "--headless"]
}
}
}Windsurf / Cline / OpenCode / Zed
{
"mcpServers": {
"browser": {
"command": "uvx",
"args": [
"camoufox-playwright-mcp",
"--headless"
]
}
}
}설치
camoufox-playwright-mcp를 가상 환경에 설치할 수도 있습니다:
uv 사용
uv add camoufox-playwright-mcppip 사용
pip install camoufox-playwright-mcp브라우저 바이너리 설치
Camoufox 브라우저 바이너리 가져오기:
camoufox-playwright-mcp install-browser표준 Playwright 브라우저도 설치하려면:
camoufox-playwright-mcp install-browser chromium firefox webkit
# or install all
camoufox-playwright-mcp install-browser allCLI 참조
usage: camoufox-playwright-mcp [-h] [--browser BROWSER] [--headless] [--isolated]
[--user-data-dir USER_DATA_DIR] [--proxy-server PROXY_SERVER]
[--cdp-endpoint CDP_ENDPOINT] [--port PORT] ...공통 플래그
옵션 | 설명 |
| 사용할 브라우저: |
| 헤드리스 모드로 브라우저 실행. |
| 영구 프로필 대신 새롭고 일시적인 브라우저 컨텍스트 생성. |
| 브라우저 프로필 저장을 위한 사용자 정의 디렉토리 경로. |
| 프록시 서버 URL (예: |
| 프록시를 우회할 도메인의 쉼표로 구분된 목록. |
| 작업 타임아웃 (밀리초, 기본값: |
| 탐색 타임아웃 (밀리초, 기본값: |
| 저장된 스냅샷, 스크린샷 및 로그를 위한 디렉토리. |
| 아티팩트를 인라인 또는 파일 참조로 반환 ( |
| HTTP/SSE 전송을 수신할 포트 (생략 시 stdio 전송 실행). |
명령어
camoufox-playwright-mcp install-browser: Camoufox 및/또는 Playwright 브라우저 바이너리를 다운로드합니다.
Camoufox 스텔스 및 탐지 방지 옵션
--browser camoufox (기본값)로 실행할 때 Camoufox는 고급 스텔스 구성을 적용합니다. JSON 구성 파일(--config config.json)을 통해 더 깊은 구성을 제공할 수 있습니다:
{
"browser": {
"provider": "camoufox",
"camoufoxOptions": {
"geoip": true,
"humanize": true,
"os": "windows",
"block_images": false
}
}
}환경 변수
모든 CLI 플래그는 환경 변수를 통해 구성할 수 있습니다:
변수 | 설명 |
| 기본 브라우저 ( |
| 헤드리스 모드의 경우 |
| 격리된 컨텍스트를 사용하려면 |
| 프록시 서버 URL |
| 아티팩트 출력 디렉토리 |
| JSON/INI 구성 파일 경로 |
(참고: PLAYWRIGHT_MCP_* 변수도 하위 호환성을 위해 지원됩니다).
사용 가능한 MCP 도구
공식 Playwright MCP 사양과 1:1로 완전 일치:
browser_navigate: 지정된 URL로 이동합니다.browser_click: 로케이터, 좌표 또는 텍스트를 사용하여 요소를 클릭합니다.browser_fill: 탐지 방지 키 입력으로 입력 필드를 채웁니다.browser_snapshot: 전체 접근성 및 의미 트리 스냅샷을 캡처합니다.browser_take_screenshot: 전체 페이지 또는 요소 스크린샷을 캡처합니다.browser_evaluate: 페이지 컨텍스트 내에서 JavaScript를 안전하게 평가합니다.browser_hover,browser_press_key,browser_type: 마우스 및 키보드 상호작용.browser_tabs: 여러 브라우저 탭과 창을 관리합니다.browser_cookies: 쿠키를 가져오고, 설정하고, 지웁니다.browser_network: 경로 및 네트워크 가로채기를 관리합니다.
라이선스
Apache License 2.0. 자세한 내용은 LICENSE를 참조하세요.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server that enables AI-powered browser automation, web scraping, and testing using Playwright across Chromium, Firefox, and WebKit. It allows users to perform actions like navigation, clicking, typing, and taking screenshots through natural language interfaces.10MIT
- AlicenseAqualityAmaintenanceAn AI-native stealth browser MCP server that uses AI vision navigation and bot detection bypass, enabling natural language browser automation.17MIT
- Alicense-qualityCmaintenanceAn MCP server that enables AI agents to automate browser interactions using Playwright and Cloudflare Workers, supporting tasks like navigation, clicking, typing, and screenshots.7,623Apache 2.0
- Alicense-qualityDmaintenanceA stealth-enhanced browser automation MCP server for AI agents to interact with websites while bypassing anti-bot detection mechanisms like Cloudflare and reCAPTCHA.8MIT
Related MCP Connectors
A paid remote MCP for AI agent browser approval MCP, built to return verdicts, receipts, usage logs,
Zenrows MCP server — Fetch, Extract, Batch, and Browser Sessions for AI coding assistants
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chandu-cpz/camoufox-playwright-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server