Homemade Playwright Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Homemade Playwright Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Güvenli bir şekilde local'de çalışan Playwright tabanlı MCP (Model Context Protocol) server.
npm installnpx playwright install chromiumServer'ı başlatmak için:
npm startVeya geliştirme modunda (otomatik yeniden başlatma ile):
npm run devToplam 25 farklı browser otomasyon aracı mevcuttur:
#### 1. browser_navigate Tarayıcıyı belirtilen URL'ye yönlendirir.
url (string, zorunlu)#### 2. browser_go_back Tarayıcı geçmişinde geri gider.
#### 3. browser_go_forward Tarayıcı geçmişinde ileri gider.
#### 4. browser_reload Sayfayı yeniden yükler.
#### 5. browser_get_url Mevcut sayfanın URL'sini getirir.
#### 6. browser_get_title Mevcut sayfanın başlığını getirir.
#### 7. browser_screenshot Sayfanın ekran görüntüsünü alır.
path (string, zorunlu)fullPage (boolean, opsiyonel)#### 8. browser_get_content Sayfanın HTML içeriğini getirir.
selector (string, opsiyonel)#### 9. browser_get_text Bir elementin text içeriğini getirir.
selector (string, zorunlu)#### 10. browser_get_all_text Sayfadaki tüm görünür metni getirir.
#### 11. browser_get_attribute Bir elementin attribute değerini getirir.
selector (string, zorunlu)attribute (string, zorunlu)#### 12. browser_click Sayfadaki bir elemana tıklar.
selector (string, zorunlu)#### 13. browser_double_click Bir elemente çift tıklar.
selector (string, zorunlu)#### 14. browser_right_click Bir elemente sağ tıklar (context menu).
selector (string, zorunlu)#### 15. browser_hover Bir elementin üzerine mouse ile gelir.
selector (string, zorunlu)#### 16. browser_fill Bir input alanını doldurur.
selector (string, zorunlu)text (string, zorunlu)#### 17. browser_select Dropdown menüden seçim yapar.
selector (string, zorunlu)value (string, zorunlu)#### 18. browser_check Checkbox veya radio button'ı işaretler.
selector (string, zorunlu)#### 19. browser_uncheck Checkbox işaretini kaldırır.
selector (string, zorunlu)#### 20. browser_press_key Klavye tuşuna basar.
key (string, zorunlu - örn: Enter, Escape, ArrowDown)#### 21. browser_scroll Sayfayı scroll eder.
selector (string, opsiyonel)x (number, opsiyonel)y (number, opsiyonel)#### 22. browser_is_visible Bir elementin görünür olup olmadığını kontrol eder.
selector (string, zorunlu)#### 23. browser_evaluate Sayfada JavaScript kodu çalıştırır.
script (string, zorunlu)#### 24. browser_wait Belirtilen süre kadar veya bir element görünene kadar bekler.
selector (string, opsiyonel)timeout (number, opsiyonel, varsayılan: 30000ms)#### 25. browser_close Tarayıcıyı kapatır.
Claude Desktop veya başka bir MCP client kullanıyorsanız, config dosyanıza ekleyin:
{
"mcpServers": {
"playwright": {
"command": "node",
"args": ["c:\\Users\\fg\\Desktop\\mcp\\index.js"]
}
}
}MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.