Skip to main content

Tarayıcı Proxy'si

Tarayıcı otomasyon hizmeti — headless tarayıcı kontrolü için 13000 portunda ayrı Docker konteyneri.


Tarayıcı Proxy'si

Browser Proxy, Playwright üzerinden headless tarayıcı otomasyonu sağlayan ayrı bir Docker hizmetidir. Doğrudan Synapse API'sinin bir parçası değildir — Synapse uç noktaları /browser/* yollarını içermez.

Mimari

┌──────────────┐                ┌──────────────────┐
│  Synapse API │                │  Browser Proxy   │
│  port 12800  │                │  port 13000      │
│              │                │  (Playwright)    │
└──────────────┘                └──────────────────┘
       ▲                                ▲
       │                                │
       └──────────┌─────────────┐──────┘
                  │  MCP Server │
                  │  port 13100 │
                  └─────────────┘

Erişim Yöntemleri

Yöntem 1: Synapse MCP Sunucusu Üzerinden (önerilir)

Synapse MCP sunucusu, tarayıcı araçlarını MCP araçları olarak sunar. LLM odaklı tarayıcı otomasyonu için bunu kullanın:

// Claude Desktop config
{
  "mcpServers": {
    "synapse": {
      "command": "npx",
      "args": ["-y", "synapse-mcp-api@latest"],
      "env": {
        "SYNAPSE_MIND_KEY": "mk_...",
        "SYNAPSE_URL": "https://synapse.schaefer.zone"
      }
    }
  }
}

Kullanılabilir MCP tarayıcı araçları:

  • browser_new — yeni bir tarayıcı sekmesi aç
  • browser_navigate — bir URL'ye git
  • browser_click — bir öğeye tıkla
  • browser_type — bir alana metin yaz
  • browser_screenshot — ekran görüntüsü al
  • browser_close — sekmeyi kapat
  • (ve daha fazlası — bkz. MCP entegrasyonu)

Yöntem 2: Doğrudan Browser Proxy Erişimi

MCP dışı entegrasyonlar için doğrudan browser-proxy hizmetine bağlanın:

# 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"}'

Yaygın Kullanım Senaryoları

Web scraping

# Via MCP (Claude Desktop)
"Use browser_navigate to open https://news.ycombinator.com, 
 then extract the top 10 story titles."

Form otomasyonu

# Via MCP
"Use browser_navigate to open the login page,
 browser_type to fill username and password,
 browser_click to submit the form."

Ekran görüntüsü yakalama

# Via MCP
"Take a screenshot of https://example.com and save it."

İlgili Hizmetler

Hizmet Port Amaç
Synapse API 12800 Bellek, sohbet, görevler
Synapse MCP 13100 MCP sunucusu (79 araç)
Browser Proxy 13000 Headless tarayıcı otomasyonu
SSH Proxy 12900 Uzak makinelere SSH erişimi

Sonraki Adımlar