MCP server for browser automation using Playwright
A Model Context Protocol server that provides browser automation capabilities using Playwright Enable LLMs to interact with web pages, take screenshots, and execute JavaScript in a real browser environment
To install MCP Server Playwright for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @automatalabs/mcp-server-playwright --client claude
You can install the package using either npx or mcp-get:
Using npx:
npx @automatalabs/mcp-server-playwright install
This command will:
The configuration file will be automatically created/updated at:
%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.jsonUsing mcp-get:
npx @michaellatman/mcp-get@latest install @automatalabs/mcp-server-playwright
The installation process will automatically add the following configuration to your Claude config file:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@automatalabs/mcp-server-playwright"]
}
}
}
browser_navigateNavigate to any URL in the browser
{
"url": "https://stealthbrowser.cloud"
}
browser_screenshotCapture screenshots of the entire page or specific elements
{
"name": "screenshot-name", // required
"selector": "#element-id", // optional
"fullPage": true // optional, default: false
}
browser_clickClick elements on the page using CSS selector
{
"selector": "#button-id"
}
browser_click_textClick elements on the page by their text content
{
"text": "Click me"
}
browser_hoverHover over elements on the page using CSS selector
{
"selector": "#menu-item"
}
browser_hover_textHover over elements on the page by their text content
{
"text": "Hover me"
}
browser_fillFill out input fields
{
"selector": "#input-field",
"value": "Hello World"
}
browser_selectSelect an option in a SELECT element using CSS selector
{
"selector": "#dropdown",
"value": "option-value"
}
browser_select_textSelect an option in a SELECT element by its text content
{
"text": "Choose me",
"value": "option-value"
}
browser_evaluateExecute JavaScript in the browser console
{
"script": "document.title"
}
Console Logs (console://logs)
Screenshots (screenshot://<n>)
This project is licensed under the MIT License - see the LICENSE file for details.
A VMware ESXi/vCenter management server based on MCP (Model Control Protocol), providing simple REST API interfaces for virtual machine management.
A MCP server for Snapshot
DevEnvInfoServer - Cursor MCP Server for Development Environment Information