Playwright Browser Automation

by microsoft · Web & Browser · mcp-server, npm

Official Microsoft Playwright MCP server, enabling LLMs to interact with web pages through structured accessibility snapshots

Playwright MCP is a server implementation that enables AI assistants to control web browsers through the Model Context Protocol. It provides tools for navigating websites, capturing page snapshots, interacting with elements, and taking screenshots - all accessible via standardized MCP interfaces. The server offers two modes: a snapshot-based approach that uses accessibility trees for better semantic understanding of web pages, and a vision-based mode that works with screenshots for visual interactions. Built by Microsoft, this implementation leverages Playwright's automation capabilities to allow AI assistants to perform complex web tasks like form filling, clicking elements, and extracting information from websites.

Source: https://github.com/microsoft/playwright-mcp

Install

npx -y @playwright/mcp

Works with

claudeCursorWindsurf

Tags: mcp-server, npm

29,532 GitHub stars · Source: pulsemcp

About Web & Browser MCP servers and Claude skills

Web & Browser MCP servers extend what AI agents can do inside Claude Code, Cursor, Copilot, Codex, and Windsurf. The Skiln directory indexes 16,000+ such integrations across 22 categories.

Playwright Browser Automation is one of hundreds of Web & Browser entries indexed on Skiln. Browse the full Web & Browser category or the complete directory of Claude skills, MCP servers, agents, commands, and hooks.

Related Web & Browser MCPs and skills

  • OpenAI o3 Search by yoshiko-pg

    Provides web search capabilities using OpenAI's o3 model with configurable reasoning effort levels for finding current information and solving complex problems beyond traditional search engines.

  • Omnisearch by spences10

    Unifies search and content processing by dynamically selecting optimal providers like Tavily, Brave, and Perplexity to enable flexible information retrieval and enhancement across multiple domains.

  • Web Research by mzxrai

    Research topics using Google search and web scraping.

  • EVM Blockchain by mcpdotdirect

    Integrates with EVM-compatible blockchains to enable querying data, transferring tokens, reading smart contracts, and resolving ENS names across Ethereum, Optimism, Arbitrum, and Base networks.

  • Claude Talk to Figma by arinspunk

    Enables direct control over Figma designs through WebSocket communication for document inspection, element creation and modification, text manipulation, component management, and export capabilities for automated design workflows and content localization.

  • Hyperbrowser by hyperbrowserai

    Enables web browsing capabilities through tools for content extraction, link following, and browser automation with customizable parameters for scraping, data collection, and web crawling tasks.

  • Web Fetcher by jae-jae

    Fetches and extracts web content using Playwright's headless browser capabilities, delivering clean, readable content from JavaScript-heavy websites in HTML or Markdown format for research and information gathering.

  • Ref by ref-tools

    Integrates with Ref.tools documentation search service to provide curated technical documentation access, web search fallback, and URL-to-markdown conversion for efficient developer reference during coding workflows.

Frequently asked questions

How do I install Playwright Browser Automation?

Add the install command above to your Claude Code, Cursor, or Windsurf MCP configuration. Most servers register via npx, a local command, or a Docker image. Refer to the source repository for environment variables and credential requirements.

Which clients support Playwright Browser Automation?

Any MCP-compatible client works: Claude Desktop, Claude Code CLI, Cursor, Windsurf, Zed, and VS Code with the official MCP extension. OpenAI Codex and GitHub Copilot increasingly support MCP via adapter bridges.

Is Playwright Browser Automation free?

The server itself is typically open source. Any upstream service (API keys, paid tiers, hosted infrastructure) may have its own pricing. Check the source repository for details.