The Playwright MCP Server is a browser automation tool that enables programmatic interaction with web pages. With this server, you can:
- Navigate to URLs: Browse to specific web addresses
- Take Screenshots: Capture images of pages or specific elements
- Click Elements: Interact with page elements using CSS selectors
- Fill Input Fields: Enter text into forms
- Select Options: Choose items from dropdown menus
- Hover Elements: Trigger hover events on specific elements
- Execute JavaScript: Run custom JS code in the browser console
- Perform HTTP Requests: Make GET, POST, PUT, PATCH, and DELETE requests
Playwright MCP Server
A Model Context Protocol server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.
Screenshot
Documentation | API reference
Installation
You can install the package using either npm, mcp-get, or Smithery:
Using npm:
Using mcp-get:
Using Smithery
To install Playwright MCP for Claude Desktop automatically via Smithery:
Configuration to use Playwright Server
Here's the Claude Desktop configuration to use the Playwright server:
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
A server that enables browser automation using Playwright, allowing interaction with web pages, capturing screenshots, and executing JavaScript in a browser environment through LLMs.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThe server provides tools for web automation using Playwright, allowing navigation, interaction, and JavaScript execution on web pages, and supports note storage with summarization capabilities.Last updated -8135PythonApache 2.0
- -securityAlicense-qualityA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment.Last updated -14PythonApache 2.0
- AsecurityAlicenseAqualityA browser automation server providing Playwright capabilities for controlling web browsers, capturing screenshots, extracting content, and performing complex interactions through an MCP interface.Last updated -6PythonApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages, take screenshots, generate test code, scrape web content, and execute JavaScript in a real browser environment.Last updated -3210,475TypeScriptMIT License