Playwright MCP Server: asystent steruje prawdziwą przeglądarką

Przewodnik po serwerze Playwright MCP i kreator konfiguracji

Playwright MCP Server: instalacja, opcje i narzędzia | We.Inc

Co robi serwer Playwright MCP, jak działają snapshoty dostępności, które opcje warto ustawić, jego główne narzędzia i kreator, który napisze konfigurację za Ciebie.

Playwright MCP to otwartoźródłowy serwer MCP od Microsoftu, który daje asystentowi AI prawdziwą przeglądarkę do klikania, pisania, wypełniania formularzy i czytania stron. Zamiast oglądać zrzuty ekranu, czyta drzewo dostępności strony, czyli uporządkowaną listę przycisków, linków i tekstu. Wymaga Node.js 18 lub nowszego i instaluje się jedną linią npx.

Playwright MCP w skrócie

Jeśli prowadzisz stronę lub sklep, Playwright MCP to praktyczny sposób, by asystent przeszedł przez Twoje strony tak jak klient: otworzył menu, dodał coś do koszyka, wysłał formularz kontaktowy i zgłosił, co nie działa. Jest zbudowany na Playwright, popularnej bibliotece do testowania przeglądarek. Wybierz opcje poniżej i skopiuj konfigurację, a potem przeczytaj uwagi o bezpieczeństwie, zanim skierujesz go na cokolwiek, gdzie jesteś zalogowany.

Najczęściej zadawane pytania

Czym jest snapshot dostępności?

Przeglądarki utrzymują drzewo dostępności, ten sam uporządkowany widok, którego używają czytniki ekranu: każdy przycisk, link, nagłówek i pole z nazwą i rolą. Playwright MCP przekazuje asystentowi to drzewo, więc może on powiedzieć "kliknij przycisk Dodaj do koszyka" bez zgadywania na podstawie obrazu.

Czy Playwright MCP jest granicą bezpieczeństwa?

Nie, a jego README mówi to pogrubioną czcionką. Opcje takie jak --allowed-origins i --blocked-origins również są opisane jako niebędące granicą bezpieczeństwa. Traktuj go jako narzędzie, które nadzorujesz, i uruchamiaj tam, gdzie błąd nie dosięgnie prawdziwych danych klientów.

Czy pamięta logowania między sesjami?

Domyślnie używa trwałego profilu, więc logowania są zapisywane na dysku jak w zwykłej przeglądarce. Z --isolated profil żyje w pamięci i znika po zamknięciu przeglądarki. Cookies możesz wczytać do izolowanej sesji za pomocą --storage-state.

Czy może robić zrzuty ekranu lub zapisywać PDF?

browser_take_screenshot to narzędzie podstawowe. Zapisywanie PDF (browser_pdf_save) włącza się opcjonalnie przez --caps=pdf, a narzędzia klikania po współrzędnych wymagają --caps=vision.

Używać Playwright MCP czy Playwright CLI?

README sugeruje, że agenci programistyczni mogą lepiej radzić sobie z osobnym Playwright CLI, które zużywa mniej tokenów. MCP zostawia do dłuższych sesji eksploracyjnych, w których utrzymywanie otwartego stanu przeglądarki jest warte tego kosztu.

Trwały, izolowany lub Twoja własna przeglądarka

Dobre zadania dla niego na Twojej stronie

Opcje, które warto znać

Każda opcja ma też odpowiednik w postaci zmiennej środowiskowej, wymieniony w README.

Wybrane opcje Playwright MCP

Narzędzia podstawowe

Podstawowe narzędzia Playwright MCP

Przykłady konfiguracji

Konfiguracja standardowa

Minimalna konfiguracja, którą README podaje dla większości aplikacji MCP.

Uruchomienie jako serwer HTTP i połączenie przez URL

Przydatne, gdy aplikacja nie może sama otworzyć okna. Klient wskazuje wtedy na http://localhost:8931/mcp.

Kreator konfiguracji Playwright MCP

Wybierz opcje i skopiuj JSON. Ta strona tylko pisze tekst, nie uruchamia przeglądarki.

Przeglądarka

Headless (bez widocznego okna)

Izolowany profil (nic nie jest zapisywane na dysku)

Rozmiar viewportu, na przykład 1280x720 (opcjonalnie)

Dodatkowe grupy możliwości

Konfiguracja JSON

Viewport musi wyglądać jak 1280x720 (szerokość x wysokość w pikselach). Został pominięty.

Zacznij za darmo · Bez karty kredytowej

Powiązane: Poradniki

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony