MCPServers
Playwright - Búsqueda server banner image
Playwright - MCP server logo (Official)

Playwright

11.4k
0

Summary

The Playwright MCP project provides a Model Context Protocol server that enhances browser automation by enabling interaction with web pages through structured accessibility snapshots. This approach eliminates the need for screenshots or visually-tuned models, making it faster and more lightweight. It is particularly beneficial for large language models (LLMs) as it operates purely on structured data, avoiding the ambiguities of screenshot-based methods. The server is suitable for tasks such as web navigation, form-filling, data extraction, and automated testing driven by LLMs. It supports both headless and headed browser operations, and offers two modes: Snapshot Mode for performance and reliability, and Vision Mode for visual-based interactions. This makes it a versatile tool for general-purpose browser interaction and automation.

Available Actions(32)

browser_snapshot

Capture accessibility snapshot of the current page, this is better than screenshot. Parameters: None

browser_click

Perform click on a web page. Parameters: element (string), ref (string)

browser_drag

Perform drag and drop between two elements. Parameters: startElement (string), startRef (string), endElement (string), endRef (string)

browser_hover

Hover over element on page. Parameters: element (string), ref (string)

browser_type

Type text into editable element. Parameters: element (string), ref (string), text (string), submit (boolean, optional), slowly (boolean, optional)

browser_select_option

Select an option in a dropdown. Parameters: element (string), ref (string), values (array)

browser_press_key

Press a key on the keyboard. Parameters: key (string)

browser_wait_for

Wait for text to appear or disappear or a specified time to pass. Parameters: time (number, optional), text (string, optional), textGone (string, optional)

browser_file_upload

Upload one or multiple files. Parameters: paths (array)

browser_handle_dialog

Handle a dialog. Parameters: accept (boolean), promptText (string, optional)

browser_navigate

Navigate to a URL. Parameters: url (string)

browser_navigate_back

Go back to the previous page. Parameters: None

browser_navigate_forward

Go forward to the next page. Parameters: None

browser_take_screenshot

Take a screenshot of the current page. Parameters: raw (boolean, optional), filename (string, optional), element (string, optional), ref (string, optional)

browser_pdf_save

Save page as PDF. Parameters: filename (string, optional)

browser_network_requests

Returns all network requests since loading the page. Parameters: None

browser_console_messages

Returns all console messages. Parameters: None

browser_install

Install the browser specified in the config. Call this if you get an error about the browser not being installed. Parameters: None

browser_close

Close the page. Parameters: None

browser_resize

Resize the browser window. Parameters: width (number), height (number)

browser_tab_list

List browser tabs. Parameters: None

browser_tab_new

Open a new tab. Parameters: url (string, optional)

browser_tab_select

Select a tab by index. Parameters: index (number)

browser_tab_close

Close a tab. Parameters: index (number, optional)

browser_generate_playwright_test

Generate a Playwright test for given scenario. Parameters: name (string), description (string), steps (array)

browser_screen_capture

Take a screenshot of the current page. Parameters: None

browser_screen_move_mouse

Move mouse to a given position. Parameters: element (string), x (number), y (number)

browser_screen_click

Click left mouse button. Parameters: element (string), x (number), y (number)

browser_screen_drag

Drag left mouse button. Parameters: element (string), startX (number), startY (number), endX (number), endY (number)

browser_screen_type

Type text. Parameters: text (string), submit (boolean, optional)

browser_file_upload

Upload one or multiple files. Parameters: paths (array)

browser_handle_dialog

Handle a dialog. Parameters: accept (boolean), promptText (string, optional)

Last Updated: June 8, 2025

Reseñas de la Comunidad

0.0
0 reseñas
5
0
4
0
3
0
2
0
1
0

Aún no hay reseñas. ¡Sé el primero en reseñar!

Inicia sesión para unirte a la conversación

Try it now in
HighlightHighlight AI

Lenguaje

TypeScript

Categorías

Etiquetas