Automates browser navigation, interaction, screenshots, console access, and JavaScript execution through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Server Playwright.
browser_navigateNavigate to any URL in the browser
browser_screenshotCapture screenshots of the entire page or specific elements
browser_clickClick elements on the page using CSS selector
browser_click_textClick elements on the page by their text content
browser_hoverHover over elements on the page using CSS selector
browser_hover_textHover over elements on the page by their text content
The automatalabs/mcp-server-playwright MCP server gives an MCP client access to browser automation through Playwright. It supports opening URLs, taking screenshots, clicking controls, hovering over page elements, entering form values, choosing options in HTML SELECT elements, and evaluating JavaScript in the browser.
Interaction tools accept either CSS selectors or visible text for several operations. This lets an agent target a known element such as #submit-button, or use text such as a button label when a selector is not available. Screenshots can cover the entire page or a selected element and are exposed through a screenshot resource after capture.
The server also provides browser console output through the console://logs resource. That can help an agent inspect messages produced while a page is running.
The package runs as an MCP server over a local stdio configuration. An MCP client starts the package with npx, and the server exposes Playwright actions as named tools. Browser operations are performed in a real browser environment, while results such as captured images and console output are made available through MCP resources.
Available tools include browser_navigate, browser_screenshot, browser_click, browser_click_text, browser_hover, browser_hover_text, browser_fill, browser_select, browser_select_text, and browser_evaluate. Screenshot resources use the name supplied when the screenshot is created.
The automatalabs/mcp-server-playwright MCP server requires Node.js with npx available on the system PATH. The documented client configuration starts the package with npx -y @automatalabs/mcp-server-playwright.
For Claude Desktop, the package installation flow can create or update the client configuration on Windows and macOS. The resulting MCP entry uses npx as the command and passes -y plus the npm package name as arguments. Cursor is also documented as a supported client. Its setup includes installing Playwright browsers with npx playwright install before adding the MCP server configuration.
The repository also documents installation through Smithery and mcp-get, but those are setup methods rather than the server process itself.
browser_navigate.browser_screenshot.browser_evaluate.console://logs.screenshot://<n> using the capture name.The provided material describes page interaction and browser-context JavaScript execution, but does not specify authentication helpers, persistent browser profiles, file upload handling, network interception, or a testing-specific assertion API. Those capabilities should not be assumed from this listing.
Selectors and text targets must identify the intended page elements. JavaScript passed to browser_evaluate runs in the browser context, so its behavior depends on the current page and its loaded state. The project is licensed under MIT.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/automatalabs-mcp-server-playwright)<a href="https://allmcps.com/mcp/automatalabs-mcp-server-playwright"><img src="https://allmcps.com/api/badge/automatalabs-mcp-server-playwright?style=directory" alt="MCP Server Playwright on AllMCPs" /></a>