AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
Browser Automation/
playwright-mcp
playwright-mcp logo

playwright-mcp

Active·★ 38.7k·Apache-2.0·Updated 2026-10-22
★ Most Popular★ Essential★ Trending

Playwright MCP is Microsoft's official MCP server for browser automation. Instead of sending screenshots to a vision model, it gives the LLM structured accessibility snapshots of the page, so the model can click, type, fill forms and navigate based on the page's actual structure. That makes actions faster and more deterministic than pixel-based approaches.

It suits agents that need to work with real websites: exploratory testing, self-healing end-to-end tests, form filling, and long-running autonomous workflows that keep browser state. It supports Chrome, Firefox, WebKit and Edge, can keep a persistent login profile, run isolated sessions, or connect to your existing browser through an extension, and optional capabilities add vision, PDF and DevTools tools. The Playwright team itself points out that coding agents may be better served by Playwright CLI with skills, which uses fewer tokens; MCP remains the better fit when an agent needs persistent state and rich page introspection.

Getting started: requires Node.js 18+. Add the standard config (`npx @playwright/mcp@latest`) to VS Code, Cursor, Claude Desktop or another MCP client, or run `claude mcp add playwright npx @playwright/mcp@latest` in Claude Code. A Docker image is available for headless Chromium.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-24.

License
Apache-2.0
Latest release
v0.0.83 · 2026-09-28
Last commit
2026-10-22
Contributors
71
Forks
3,309
Open issues and PRs
1
First published
2025-03-21
npm package
@playwright/mcp 0.0.83 · 3,804,915 downloads last week

Source: GitHub, npm and PyPI public APIs.

#Playwright#Browser Automation#LLM Tools#Model Context Protocol (MCP)#Web Interaction#Web Browsing
$ Install
$ npx @playwright/mcp@latest
↗ Visit site★ GitHub
01

Features

01Fast and lightweight web interaction (accessibility tree)
02LLM-friendly with structured data (no vision models needed)
03Deterministic tool application, avoiding ambiguity
04Browser automation capabilities using Playwright
05Model Context Protocol (MCP) server for seamless integration
02

Why choose it

+Works from accessibility snapshots, so no vision model is needed and actions are more deterministic than screenshot-based clicking.
+Official Microsoft project built on Playwright, with support for Chrome, Firefox, WebKit and Edge.
+Flexible session handling: persistent profile, isolated contexts, or attaching to your existing browser.
+Broad configuration: allowed and blocked origins, optional vision, PDF and DevTools capabilities, code generation in several languages.
03

Trade-offs

!The project states plainly that it is not a security boundary; origin allow and block lists do not protect against a malicious page.
!Accessibility snapshots of large pages can consume a lot of context, which is why the team recommends Playwright CLI for many coding-agent workflows.
!A persistent profile stores your logins; clear it or use isolated mode when working with sensitive accounts.
05

Maintenance check

ActiveChecked: 2026-10-24
Last commit
2026-10-22
Commits, last 90 days
35
Releases, last 90 days
5
Latest release
v0.0.83 (2026-09-28)
Open issues
1
Recent issues with at least one comment
18/28
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 7, 0, 1, 2, 4, 0, 9, 1, 6, 3, 0, 2

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #1802 Playwright MCP / isolated Edge0 comments · 2026-10-24

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

04

Who it fits

Pick it if
  • You want an agent to drive a real browser through structured accessibility snapshots instead of screenshots, so no vision model is needed.
  • You need Firefox, WebKit or Edge as well as Chrome: the README's --browser option lists chrome, firefox, webkit and msedge.
  • You want to test or script flows with isolated in-memory profiles (--isolated), device emulation (--device) or saved Playwright traces (--save-trace).
Look elsewhere if
  • Your main goal is debugging or performance analysis of a page; Chrome DevTools MCP exposes performance traces and network inspection as dedicated tools.
  • You need proxies, CAPTCHA handling or large-scale scraping of protected sites; that is outside what the README claims for this server.
  • You want to treat it as a sandbox: the project says its origin allow and block lists are not a security boundary.
06

How it differs

chrome-devtools-mcp logovs chrome-devtools-mcp★ 54.3k

Both are Apache-2.0 MCP servers that let an agent drive a browser. Playwright MCP is built for automation and supports Chrome, Firefox, WebKit and Edge; Chrome DevTools MCP is Chrome-only but adds performance traces, network analysis and console inspection from DevTools. Pick Playwright for cross-browser flows and testing, Chrome DevTools for debugging a page.

Full comparison →
mcp-server-browserbase logovs mcp-server-browserbase★ 3.4k

Playwright MCP runs a browser on your own machine and needs no account. The Browserbase server runs browsers in Browserbase's cloud and needs a Browserbase API key plus a model key; its GitHub repository is also archived as of 2026-10-15.

Full comparison →
07

Compatibility

VS Code
Supported
Verified via docs
Amp
Supported
Verified via docs
Claude Code
Supported
Verified via docs
Claude Desktop
Supported
Verified via docs
Cline
Supported
Verified via docs
Codex
Supported
Verified via docs
08

Quick start

1
$ npx @playwright/mcp@latest
09

Use cases

↳Enabling LLM-powered web browsing and task completion
↳Automated data extraction and interaction from complex web pages
↳Facilitating LLM-driven web UI testing and validation
10

Alternatives

⚡Top VS:
VSmcp-server-browserbase★3.4k→VSchrome-devtools-mcp★54.3k→VSmcp-chrome★12.5k→VSmcp-playwright★5.7k→
mcp-server-browserbase logo
mcp-server-browserbase★ 3.4k
Allow LLMs to control a browser with Browserbase and Stagehand
VSCompare→
chrome-devtools-mcp logo
chrome-devtools-mcp★ 54.3k
Chrome DevTools for coding agents
VSCompare→
mcp-chrome logo
mcp-chrome★ 12.5k
Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser functionality to AI assistants like Claude, enabling complex browser automation, content analysis, and semantic search.
VSCompare→
mcp-playwright logo
mcp-playwright★ 5.7k
Playwright Model Context Protocol Server - Tool to automate Browsers and APIs in Claude Desktop, Cline, Cursor IDE and More 🔌
VSCompare→
mcp logo
mcp★ 7.2k
Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
VSCompare→
steel-mcp-server logo
steel-mcp-server★ 58
MCP Server for interacting with a Steel web browser
VSCompare→
browser-tools-mcp logo
browser-tools-mcp★ 7.3k
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
VSCompare→
browser-agent-py logo
browser-agent-py★ 1.6k
AI Browser Agent is an advanced Browser AI tool developed by Oxylabs AI Studio that automates real user browsing tasks using natural language instructions.
VSCompare→
See all alternatives →

Featured in these lists

  • Best MCP Servers for Browser Automation

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs05Maintenance check04Who it fits06How it differs07Compatibility08Quick start09Use cases10Alternatives
microsoft /
playwright-mcp
↗

Microsoft's official MCP server for browser automation

38.7k3.3kApache-2.0
Last commit6d ago
StatusActive
CategoryBrowser Automation
Contributors71
Latest releasev0.0.83
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.