Playwright MCP Server: fai guidare un browser reale a un assistente

Guida al server Playwright MCP e generatore di configurazione

Playwright MCP Server: Installazione, Opzioni e Strumenti | We.Inc

Cosa fa il server Playwright MCP, come funzionano gli snapshot di accessibilità, le opzioni utili, gli strumenti principali e un generatore che scrive la configurazione per te.

Playwright MCP è il server MCP open source di Microsoft che dà a un assistente AI un browser reale per cliccare, scrivere, compilare moduli e leggere pagine. Invece di guardare screenshot, legge l'albero di accessibilità della pagina, un elenco strutturato di pulsanti, link e testo. Richiede Node.js 18 o successivo e si installa con una sola riga npx.

Playwright MCP in sintesi

Se gestisci un sito o un negozio, Playwright MCP è un modo pratico per far percorrere a un assistente le tue pagine come farebbe un cliente: aprire il menu, aggiungere qualcosa al carrello, inviare il modulo di contatto e segnalare cosa non funziona. È basato su Playwright, una libreria di test per browser molto diffusa. Scegli le opzioni qui sotto e copia una configurazione, poi leggi le note sulla sicurezza prima di usarlo su qualcosa in cui hai effettuato l'accesso.

Domande frequenti

Cos'è uno snapshot di accessibilità?

I browser mantengono un albero di accessibilità, la stessa vista strutturata usata dagli screen reader: ogni pulsante, link, titolo e campo con il suo nome e ruolo. Playwright MCP passa quell'albero all'assistente, così può dire "clicca il pulsante Aggiungi al carrello" senza dover indovinare da un'immagine.

Playwright MCP è un confine di sicurezza?

No, e il suo README lo dice in grassetto. Anche opzioni come --allowed-origins e --blocked-origins sono descritte come non costituenti un confine di sicurezza. Trattalo come uno strumento da supervisionare, ed eseguilo dove un errore non può raggiungere dati reali dei clienti.

Ricorda gli accessi tra una sessione e l'altra?

Di default usa un profilo persistente, quindi gli accessi vengono salvati su disco come in un normale browser. Con --isolated il profilo resta in memoria e si perde alla chiusura del browser. Puoi precaricare i cookie in una sessione isolata con --storage-state.

Può fare screenshot o salvare PDF?

browser_take_screenshot è uno strumento principale. Il salvataggio in PDF (browser_pdf_save) si attiva con --caps=pdf, e gli strumenti di clic per coordinate richiedono --caps=vision.

Meglio Playwright MCP o la Playwright CLI?

Il README suggerisce che gli agenti di programmazione potrebbero trovarsi meglio con la Playwright CLI separata, che usa meno token. Riserva MCP alle sessioni esplorative più lunghe, in cui tenere aperto lo stato del browser vale quel costo.

Persistente, isolato o il tuo browser

Compiti adatti sul tuo sito

Opzioni da conoscere

Ogni opzione ha anche una forma come variabile d'ambiente, elencata nel README.

Opzioni selezionate di Playwright MCP

Strumenti principali

Strumenti principali di Playwright MCP

Esempi di configurazione

Configurazione standard

La configurazione minima che il README indica per la maggior parte delle app MCP.

Eseguilo come server HTTP e connettiti tramite URL

Utile quando l'app non può aprire una finestra da sola. Il client punta poi a http://localhost:8931/mcp.

Generatore di configurazione Playwright MCP

Scegli le opzioni e copia il JSON. Questa pagina scrive solo testo; non avvia un browser.

Browser

Headless (nessuna finestra visibile)

Profilo isolato (nulla salvato su disco)

Dimensione del viewport, per esempio 1280x720 (facoltativa)

Gruppi di funzionalità extra

JSON di configurazione

Il viewport deve avere la forma 1280x720 (larghezza x altezza in pixel). È stato omesso.

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Guide

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito