MCP Server Playwright
@aptcats
About MCP Server Playwright
MCP Server Playwright - A browser automation service for Claude Desktop
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-playwright": {
"command": "npx",
"args": [
"-y",
"@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 gives AI agents full browser automation capabilities via Playwright. It enables navigation, screenshot capture, form filling, clicking, JavaScript execution, and console log monitoring. It is designed for use with Claude and similar MCP clients.
How to use MCP Server Playwright?
Install the server using npx @automatalabs/mcp-server-playwright install or via Smithery (npx -y @smithery/cli install @automatalabs/mcp-server-playwright --client claude). The installer automatically updates your Claude desktop configuration. Once configured, invoke browser tools like browser_navigate, browser_screenshot, browser_click, browser_fill, and browser_evaluate from your MCP client.
Key features of MCP Server Playwright
- Full browser automation with Playwright
- Capture screenshots of full pages or specific elements
- Comprehensive web interaction (navigation, clicking, form filling)
- Monitor browser console logs in real time
- Execute JavaScript in the browser context
Use cases of MCP Server Playwright
- Navigate to any URL and capture screenshots for visual verification
- Automate form filling and button clicking in web applications
- Extract data by evaluating JavaScript in the page context
- Monitor console errors during automated browsing sessions
- Interact with web elements by text content or CSS selectors
FAQ from MCP Server Playwright
How do I install MCP Server Playwright?
Run npx @automatalabs/mcp-server-playwright install or use Smithery with npx -y @smithery/cli install @automatalabs/mcp-server-playwright --client claude.
What configuration does it add?
The installer adds a playwright entry to your Claude desktop config with the command npx -y @automatalabs/mcp-server-playwright.
What tools does MCP Server Playwright provide?
It provides browser_navigate, browser_screenshot, browser_click, browser_click_text, browser_hover, browser_hover_text, browser_fill, browser_select, browser_select_text, and browser_evaluate.
How do I access captured screenshots?
Screenshots are available as a resource at screenshot://<name>, where <name> is the name you provided during capture.
Where can I view browser console logs?
Console logs are exposed as a text resource at console://logs and include all console messages from the browser.
More Browser Automation MCP servers
Fetch MCP Server
zcaceresA flexible HTTP fetching Model Context Protocol server.
mcp-browser-use: MCP server for browser-use
vinayak-mehtaMCP server for browser-use
Yoyo
firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
@mendableai/firecrawl Mcp Server
mendableaiThe API to search, scrape, and interact with the web at scale. 🔥
Fastcrw
usFast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary.
Comments