libregistry
Registry
Models
Docker
IAM
MCP
Docs
Sign in with Google
MCP Servers
/
web-scraping
/ Playwright
Playwright
JSON →
stdio
none
official
★ 33,140
web-scraping
Playwright MCP server
github ↗
Install
How to run this server
[ { "cmd": "npx @playwright/mcp@latest", "imports": [] } ]
server path:
playwright
Tools
What this server exposes
browser_click
Perform click on a web page
browser_close
Close the page
browser_console_messages
Returns all console messages
browser_drag
Perform drag and drop between two elements
browser_drop
Drop files or MIME-typed data onto an element, as if dragged from outside the page. At least one of 'paths' or 'data' must be provided.
browser_evaluate
Evaluate JavaScript expression on page or element
browser_file_upload
Upload one or multiple files
browser_fill_form
Fill multiple form fields
browser_handle_dialog
Handle a dialog
browser_hover
Hover over element on page
browser_navigate
Navigate to a URL
browser_navigate_back
Go back to the previous page in the history
browser_network_request
Returns full details (headers and body) of a single network request, or a single part if `part` is set. Use the number from browser_network_requests.
browser_network_requests
Returns a numbered list of network requests since loading the page. Use browser_network_request with the number to get full details.
browser_press_key
Press a key on the keyboard
browser_resize
Resize the browser window
browser_run_code_unsafe
Run a Playwright code snippet. Unsafe: executes arbitrary JavaScript in the Playwright server process and is RCE-equivalent.
Configuration
Environment & auth
auth
none
env
PLAYWRIGHT_MCP_HOST
env
PLAYWRIGHT_MCP_PORT
Resources
github
https://github.com/microsoft/playwright-mcp ↗
Playwright — MCP Server · libregistry