
kontext-security/browser-use-mcp-server
Browser automation이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
커서 등에서 직접 웹을 탐색할 수 있습니다.
개요
오픈 소스 AI 기반 웹 브라우저 - . 에이전트 브라우저로 개발 워크플로우를 단순화하세요 - uv - 빠른 파이썬 패키지 관리자 - Playwright - 브라우저 자동화 - mcp-proxy - stdio 모드에 필수 - [x] : AI 에이전트를 통한 브라우저 제어 - [x] : SSE 및 stdio 프로토콜 지원 - [x] : 브라우저 자동화 실시간 모니터링 - [x] : 비동기 브라우저 작업 실행 패키지를 로컬에서 개발 및 테스트하려면: 4. 변경 후 재조립 및 재설치: Docker를 사용하면 서버 실행을 위한 일관되고 격리된 환경을 제공합니다. 참고: 볼륨 마운트(-v)의 :ro 플래그는 보안을 강화하기 위해 컨테이너 내에서 비밀번호 파일을 읽기 전용으로 만듭니다. 기본 비밀번호: 브라우저 사용 (사용자 지정 비밀번호 방법으로 오버라이드하지 않는 한)
개요(AI 번역)
AI 에이전트가 웹 브라우저를 제어할 수 있게 하는 MCP 서버 브라우저-사용.
** 🌐 웹을 탐색하고 싶나요?** 오픈 소스 AI 기반 웹 브라우저 - Vibe 브라우저.
** 🔗 여러 MCP 서버를 관리하나요?** 에이전트 브라우저로 개발 워크플로우를 단순화하세요
선수 조건
- uv - 빠른 파이썬 패키지 관리자
- Playwright - 브라우저 자동화
- mcp-proxy - stdio 모드에 필수
환경
.env 파일 생성:
설치
사용
SSE 모드
스타디오 모드
클라이언트 구성
SSE 모드 클라이언트 구성
stdio 모드 클라이언트 구성
설정 위치
| 클라이언트 | 구성 경로 |
|---|---|
| 커서 | ./.cursor/mcp.json |
| 윈드서핑 | ~/.codeium/windsurf/mcp_config.json |
| 클로드 (맥) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| 클로드 (윈도우즈) | %APPDATA%\Claude\claude_desktop_config.json |
특징
- [x] 브라우저 자동화: AI 에이전트를 통해 브라우저를 제어합니다
- [x] 듀얼 전송: SSE와 stdio 프로토콜 모두 지원합니다
- [x] VNC 스트리밍: 실시간으로 브라우저 자동화 시청
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
browser-use-mcp-server
Prerequisites
- uv - Fast Python package manager
- Playwright - Browser automation
- mcp-proxy - Required for stdio mode
# Install prerequisites
curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install mcp-proxy
uv tool update-shell
Environment
Create a .env file:
OPENAI_API_KEY=your-api-key
CHROME_PATH=optional/path/to/chrome
PATIENT=false # Set to true if API calls should wait for task completion
Installation
# Install dependencies
uv sync
uv pip install playwright
uv run playwright install --with-deps --no-shell chromium
Usage
SSE Mode
# Run directly from source
uv run server --port 8000
stdio Mode
# 1. Build and install globally
uv build
uv tool uninstall browser-use-mcp-server 2>/dev/null || true
uv tool install dist/browser_use_mcp_server-*.whl
# 2. Run with stdio transport
browser-use-mcp-server run server --port 8000 --stdio --proxy-port 9000
Client Configuration
SSE Mode Client Configuration
{
"mcpServers": {
"browser-use-mcp-server": {
"url": "http://localhost:8000/sse"
}
}
}
stdio Mode Client Configuration
{
"mcpServers": {
"browser-server": {
"command": "browser-use-mcp-server",
"args": [
"run",
"server",
"--port",
"8000",
"--stdio",
"--proxy-port",
"9000"
],
"env": {
"OPENAI_API_KEY": "your-api-key"
}
}
}
}
Config Locations
| Client | Configuration Path |
|---|---|
| Cursor | ./.cursor/mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
| Claude (Mac) | ~/Library/Application Support/Claude/claude_desktop_config.json |
설치
docker run --rm -p8000:8000 -p5900:5900 browser-use-mcp-server설정
{
"mcpServers": {
"browser-use-mcp-server": {
"url": "http://localhost:8000/sse"
}
}
}