Browser Proxy
브라우저 자동화 서비스 — 헤드리스 브라우저 제어를 위한 별도의 Docker 컨테이너 (포트 13000).
Browser Proxy
Browser Proxy는 Playwright를 통해 헤드리스 브라우저 자동화를 제공하는
별도의 Docker 서비스입니다. 이것은 Synapse API의 직접적인 부분이
아닙니다 — Synapse 엔드포인트에는 /browser/* 경로가 포함되지 않습니다.
아키텍처
┌──────────────┐ ┌──────────────────┐
│ Synapse API │ │ Browser Proxy │
│ port 12800 │ │ port 13000 │
│ │ │ (Playwright) │
└──────────────┘ └──────────────────┘
▲ ▲
│ │
└──────────┌─────────────┐──────┘
│ MCP Server │
│ port 13100 │
└─────────────┘접근 방법
방법 1: Synapse MCP 서버 경유 (권장)
Synapse MCP 서버는 브라우저 도구를 MCP 도구로 노출합니다. LLM 기반 브라우저 자동화에 사용하십시오:
// Claude Desktop config
{
"mcpServers": {
"synapse": {
"command": "npx",
"args": ["-y", "synapse-mcp-api@latest"],
"env": {
"SYNAPSE_MIND_KEY": "mk_...",
"SYNAPSE_URL": "https://synapse.schaefer.zone"
}
}
}
}사용 가능한 MCP 브라우저 도구:
browser_new— 새 브라우저 탭 열기browser_navigate— URL로 이동browser_click— 요소 클릭browser_type— 필드에 텍스트 입력browser_screenshot— 스크린샷 캡처browser_close— 탭 닫기- (그 외 다수 — MCP 통합 참조)
방법 2: Browser Proxy 직접 접근
MCP가 아닌 통합의 경우, browser-proxy 서비스에 직접 연결하십시오:
# Health check
curl http://browser-proxy.schaefer.zone:13000/health
# Open a page
curl -X POST http://browser-proxy.schaefer.zone:13000/navigate \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com"}'일반적인 사용 사례
웹 스크래핑
# Via MCP (Claude Desktop)
"Use browser_navigate to open https://news.ycombinator.com,
then extract the top 10 story titles."폼 자동화
# Via MCP
"Use browser_navigate to open the login page,
browser_type to fill username and password,
browser_click to submit the form."스크린샷 캡처
# Via MCP
"Take a screenshot of https://example.com and save it."관련 서비스
| 서비스 | 포트 | 용도 |
|---|---|---|
| Synapse API | 12800 | Memory, chat, tasks |
| Synapse MCP | 13100 | MCP 서버 (79개 도구) |
| Browser Proxy | 13000 | 헤드리스 브라우저 자동화 |
| SSH Proxy | 12900 | 원격 머신 SSH 접근 |
다음 단계
- MCP 통합 — MCP를 통해 브라우저 도구를 사용하는 방법
- Computer Control API — 등록된 머신에서의 GUI 자동화용