
Claude Desktop
Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.
Browser Automation · Developer Tools
jomon003/PlayMCP
A comprehensive MCP (Model Context Protocol) server for browser automation using Playwright. This server provides 38 powerful tools for web scraping, testing, and automation.
npx playwright install{
"mcpServers": {
"playmcp-browser": {
"command": "node",
"args": [
"./dist/server.js"
]
}
}
}Mouse Control: moveMouse, mouseMove, mouseClick, mouseDrag
Page Info: getPageSource, getPageText, getPageTitle, getPageUrl
Element Analysis: getElementContent, getElementHierarchy
Scripts & Styles: getScripts, getStylesheets, getMetaTags
Links & Images: getLinks, getImages
Navigation
navigate, goForward, goBack (via scroll)
Interaction
click, type, hover, dragAndDrop, selectOption
Keyboard
pressKey
Waiting
waitForText, waitForSelector
Screenshots
screenshot, takeScreenshot (enhanced)
Forms
getForms
navigate
Go to any URL
goForward
Navigate forward in browser history
click
Click elements with smart selector resolution
hover
Hover over elements for tooltips and interactions
dragAndDrop
Drag elements between locations
selectOption
Choose options from dropdowns and multi-selects
pressKey
Send specific keyboard keys (Enter, Escape, etc.)
waitForText
Wait for specific text to appear
waitForSelector
Wait for elements to load
mouseMove
Move to exact coordinates
mouseClick
Click at specific pixels
mouseDrag
Drag between coordinate points
moveMouse
Enhanced mouse positioning
getElementHierarchy
Deep DOM structure analysis
getConsoleMessages
Monitor browser console output
getNetworkRequests
Track HTTP requests and responses
getLinks
Extract all page links with metadata
getImages
Get all images with attributes
getForms
Analyze form structures and fields
screenshot
Basic screenshot capture
takeScreenshot
Advanced screenshots (full page, elements, custom paths)
resize
Control viewport dimensions
uploadFiles
Handle file input uploads
handleDialog
Manage alerts, confirms, and prompts
executeJavaScript
Run JavaScript code
evaluateWithReturn
Execute JS with return values
openBrowser
Launch a new browser instance with optional headless mode
scroll
Scroll the page by specified amounts with enhanced feedback and smooth scrolling support
closeBrowser
Close the browser instance
getPageSource
Get the complete HTML source code
getPageText
Get the text content (stripped of HTML)
getPageTitle
Get the page title
getPageUrl
Get the current URL
getScripts
Extract all JavaScript code from the page
Details on this page are taken from the project's README. Open README
Clients mentioned in this server's README:

Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.
Desktop · Freemium · MIT
VS Code integrates MCP with GitHub Copilot through agent mode, allowing direct interaction with MCP-provided tools in your agentic coding workflow. Configure servers in Claude Desktop, workspace, or user settings, with guided MCP installation and secure handling of secrets in input variables to avoid leaking hardcoded keys.

microsoft/playwright
Playwright is a framework for web automation and testing. It drives Chromium, Firefox, and WebKit with a single API — in your tests, in your scripts, and as a tool for AI agents.

microsoft/playwright-mcp
A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.

AgentDeskAI/browser-tools-mcp
Give your AI coding agent eyes on the browser. BrowserTools MCP streams console output, network activity, screenshots and Lighthouse audits from your real Chrome session — the one already logged into your app — to any MCP-compatible client: Cursor, Claude Code, Windsurf, Cline, Zed, Gemini CLI, and others.

executeautomation/mcp-playwright
A Model Context Protocol server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages, take screenshots, generate test code, web scrapes the page and execute JavaScript in a real browser environment.

browserbase/mcp-server-browserbase
The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you're building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.

browsermcp/mcp
Browser MCP is an MCP server + Chrome extension that allows you to automate your browser using AI applications like VS Code, Claude, Cursor, and Windsurf.