Playwright kullanarak tarayıcı otomasyon yetenekleri sağlayan bir Model Context Protocol sunucusu
Claude Desktop config.json'a ekle
{
"mcpServers": {
"vikashloomba-mcp-server-playwright": {
"command": "node",
"args": [
"~/.mcp/MCP-Server-Playwright/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/VikashLoomba/MCP-Server-Playwright.git ~/.mcp/MCP-Server-Playwright
cd ~/.mcp/MCP-Server-Playwright Playwright kullanarak tarayıcı otomasyon yetenekleri sağlayan bir Model Context Protocol sunucusu LLM'lerin web sayfalarıyla etkileşime girmesini, ekran görüntüleri almasını ve gerçek bir tarayıcı ortamında JavaScript yürütmesini sağlayın
MCP Server Playwright'ı Smithery aracılığıyla Claude Desktop için otomatik olarak yüklemek için:
npx -y @smithery/cli install @automatalabs/mcp-server-playwright --client claude
Paketi npx veya mcp-get kullanarak yükleyebilirsiniz:
npx kullanarak:
npx @automatalabs/mcp-server-playwright install
Bu komut aşağıdakileri yapacaktır:
Yapılandırma dosyası otomatik olarak şu konumda oluşturulacak/güncellenecektir:
%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.jsonmcp-get kullanarak:
npx @michaellatman/mcp-get@latest install @automatalabs/mcp-server-playwright
Kurulum işlemi, Claude config dosyanıza otomatik olarak aşağıdaki yapılandırmayı ekleyecektir:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@automatalabs/mcp-server-playwright"]
}
}
}
MCP Server Playwright'ı Cursor ile de kullanabilirsiniz; bu, yapay zeka destekli bir kod editörüdür. Cursor'da MCP aracılığıyla tarayıcı otomasyonunu etkinleştirmek için:
Playwright tarayıcılarını yükleyin (henüz yüklenmediyse):
npx playwright install
Cursor için MCP Server Playwright'ı Smithery kullanarak yükleyin:
npx -y @smithery/cli install @automatalabs/mcp-server-playwright --client cursor
Yapılandırma dosyası kurulumu:
Claude kullanmıyorsanız, yapılandırma dosyası (claude_desktop_config.json) otomatik olarak oluşturulmayabilir.
%APPDATA% içinde Claude adında bir klasör oluşturun (genellikle C:\Users\<YourName>\AppData\Roaming\Claude).claude_desktop_config.json adında bir dosya oluşturun:{
"serverPort": 3456
}
Kurulum bölümündeki kalan adımları izleyin ve kurulumu tamamlayın.
Artık MCP Server Playwright tarafından sağlanan tüm tarayıcı otomasyon araçlarını doğrudan Cursor'un AI özellikleri (web gezintisi, ekran görüntüsü alma ve JavaScript yürütme gibi) aracılığıyla kullanabilirsiniz.
Not: Node.js'nin yüklü olduğundan ve
npx'in sistem PATH'inizde kullanılabilir olduğundan emin olun.
browser_navigateTarayıcıda herhangi bir URL'ye gidin
{
"url": "https://stealthbrowser.cloud"
}
browser_screenshotTüm sayfanın veya belirli öğelerin ekran görüntülerini alın
{
"name": "screenshot-name", // required
"selector": "#element-id", // optional
"fullPage": true // optional, default: false
}
browser_clickCSS seçicisini kullanarak sayfadaki öğeleri tıklayın
{
"selector": "#button-id"
}
browser_click_textMetin içeriğine göre sayfadaki öğeleri tıklayın
{
"text": "Click me"
}
browser_hoverCSS seçicisini kullanarak sayfadaki öğelerin üzerinde gezinin
{
"selector": "#menu-item"
}
browser_hover_textMetin içeriğine göre sayfadaki öğelerin üzerinde gezinin
{
"text": "Hover me"
}
browser_fillGiriş alanlarını doldurun
{
"selector": "#input-field",
"value": "Hello World"
}
browser_selectCSS seçicisini kullanarak SELECT öğesinde seçenek seçin
{
"selector": "#dropdown",
"value": "option-value"
}
browser_select_textMetin içeriğine göre SELECT öğesinde seçenek seçin
{
"text": "Choose me",
"value": "option-value"
}
browser_evaluateTarayıcı konsolunda JavaScript yürütün
{
"script": "document.title"
}
Console Logları (console://logs)
Ekran Görüntüleri (screenshot://<n>)
Bu proje MIT Lisansı altında lisanslanmıştır - ayrıntılar için LICENSE dosyasına bakın.
Puppeteer ile tarayıcı otomasyon yetenekleri, yerel ve uzak tarayıcı bağlantısını destekler.
Microsoft'un resmi Playwright MCP sunucusu, LLM'lerin yapılandırılmış erişilebilirlik anlık görüntüleri aracılığıyla web sayfalarıyla etkileşim kurmasını sağlıyor.
LLM'ler ve bilgisayarlı görü kullanarak tarayıcı tabanlı iş akışlarını otomatikleştirin — sayfaları gezin, formları doldurun, veri çıkarın, kimlik doğrulaması yönetin ve herhangi bir web sitesini doğal dil ile otomatize edin.
Yerel Chrome tarayıcınızı otomatikleştirin
Tarayıcı otomasyonu ve web scraping için Playwright kullanan bir MCP sunucusu
Bulut ortamında tarayıcı etkileşimlerini otomatikleştirin (web navigasyonu, veri çıkarma, form doldurma ve daha fazlası)