Browser Proxy
ブラウザ自動化サービス — ポート 13000 で稼働するヘッドレスブラウザ制御用の別 Docker コンテナ。
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 Server 経由(推奨)
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"}'よくあるユースケース
Web スクレイピング
# 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 自動化