MCP Server Playwright
@Automata-Labs-team
About MCP Server Playwright
MCP server for browser automation using Playwright
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"MCP-Server-Playwright": {
"command": "npx",
"args": [
"@smithery/cli",
"install",
"@automatalabs/mcp-server-playwright",
"--client",
"claude"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Server Playwright?
MCP Server Playwright is a 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.
How to use MCP Server Playwright?
Install the server via npx (npx @automatalabs/mcp-server-playwright install) or via Smithery. The installer automatically configures the Claude desktop client by creating or updating claude_desktop_config.json. Once configured, invoke tools like playwright_navigate, playwright_screenshot, or playwright_click through the MCP interface.
Key features of MCP Server Playwright
- Full browser automation capabilities
- Screenshot capture of entire pages or specific elements
- Comprehensive web interaction (navigation, clicking, form filling)
- Console log monitoring
- JavaScript execution in browser context
Use cases of MCP Server Playwright
- Navigate to a URL and take a screenshot of the page
- Fill out a form and submit it automatically
- Execute custom JavaScript and retrieve the result
- Click or hover over specific elements by text or CSS selector
- Monitor browser console logs during automation
FAQ from MCP Server Playwright
What tools does MCP Server Playwright provide?
It provides tools for navigation (playwright_navigate), screenshots (playwright_screenshot), clicking (playwright_click, playwright_click_text), hovering (playwright_hover, playwright_hover_text), filling inputs (playwright_fill), selecting options (playwright_select, playwright_select_text), and executing JavaScript (playwright_evaluate).
What resources are available?
Two resources: Console logs (console://logs) in text format and screenshots (screenshot://<n>) in PNG format.
How is MCP Server Playwright installed?
Install via npx (npx @automatalabs/mcp-server-playwright install) or via Smithery (npx @smithery/cli install @automatalabs/mcp-server-playwright --client claude). The installer automatically sets up Claude configuration.
What are the runtime requirements?
It runs on Windows and macOS (checked during installation) and requires Node.js (via npx). No separate browser installation is needed as Playwright handles it.
What license does MCP Server Playwright use?
It is licensed under the MIT License.
Frequently asked questions
What tools does MCP Server Playwright provide?
It provides tools for navigation (`playwright_navigate`), screenshots (`playwright_screenshot`), clicking (`playwright_click`, `playwright_click_text`), hovering (`playwright_hover`, `playwright_hover_text`), filling inputs (`playwright_fill`), selecting options (`playwright_select`, `playwright_select_text`), and executing JavaScript (`playwright_evaluate`).
What resources are available?
Two resources: Console logs (`console://logs`) in text format and screenshots (`screenshot://<n>`) in PNG format.
How is MCP Server Playwright installed?
Install via npx (`npx @automatalabs/mcp-server-playwright install`) or via Smithery (`npx @smithery/cli install @automatalabs/mcp-server-playwright --client claude`). The installer automatically sets up Claude configuration.
What are the runtime requirements?
It runs on Windows and macOS (checked during installation) and requires Node.js (via npx). No separate browser installation is needed as Playwright handles it.
What license does MCP Server Playwright use?
It is licensed under the MIT License.
Basic information
More Browser Automation MCP servers
Apify Model Context Protocol (MCP) Server
apifyThe Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
Webpage Screenshot MCP Server
ananddtyagiAn MCP that gives your agent the ability to snap a screenshot of webpages. Useful when you want your agent to check its progress during development.
Fetcher MCP
jae-jaeMCP server for fetch web page content using Playwright headless browser.
MCP Browser Kit
ndthanhdevAn MCP Server that enables AI assistants to interact with your local browsers.
Scrapling Fetch MCP
cyberchittaHelps AI assistants access text content from bot-protected websites. MCP server that fetches HTML/markdown from sites with anti-automation measures using Scrapling.
Comments