LibreAI / AI Agents / playwright-mcp
// agents · microsoft/playwright-mcp

playwright-mcp

Microsoft's Playwright-powered MCP server for browser automation.

★ 37.9k stars⑂ 3.2k forksApache-2.0updated 2026-10
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

playwright-mcp is an open-source ai agents project by microsoft (microsoft/playwright-mcp on GitHub). It has 37,918 GitHub stars and 3,222 forks, is released under the Apache-2.0 license, and was last updated on GitHub on 8 October 2026.

GitHub stars
37,918
Forks
3,222
License
Apache-2.0
Last updated on GitHub
8 October 2026
Category
AI Agents
Listing
Full install guide
Official site
Official site
// how it works

How it works

  1. Define the job

    Write down the task or workflow you want the agent to handle.

  2. Get the code

    Clone the repository and read the README's prerequisites.

  3. Set up your environment

    Install dependencies and configure keys or endpoints.

  4. Try the quickstart

    Run the sample script and check the output against the docs.

// features

Why people love it

Playwright engine

The industry-standard browser automation.

MCP standard

Tools any MCP client can call.

Microsoft-backed

Maintained by the Playwright team.

Full page control

Navigate, click, fill, extract.

npm published

Install as @playwright/mcp.

Apache-2.0

Open and commercially friendly.

Advertisement
// run it

Run it yourself

  1. Step 1 - Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/microsoft/playwright-mcp.git
    cd playwright-mcp
  2. Step 2 - Install dependencies

    Pull in the Node packages the project needs.

    npm install
  3. Step 3 - Build or run it

    Treat these as starting points - the README documents the exact commands.

    npm run build
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who is behind playwright-mcp?

The project lives at microsoft/playwright-mcp and has attracted 3222 forks. Browse its commit history and contributor list for a sense of maintenance pace.

Is playwright-mcp free to use?

Yes - it is Apache-2.0 licensed, so it is free for commercial use with attribution.

Do I need a paid API to use it?

The code is free; you bring your own model provider, which may be a paid API or a local model.

playwright-mcp vs browser-use?

playwright-mcp exposes browsing as MCP tools for any client; browser-use is a Python library for agent code. Choose the MCP server for protocol-standard access, the library for embedded Python control.

Where should I start?

The README and the official docs site are the fastest path: run the quickstart example first, then adapt it to your use case.

// keep exploring

Similar tools

AI Agents

brightdata-mcp

Bright Data's MCP server: web search, scraping, structured data and browser automation for agents (75 tools)

★ 2.7k starsMIT
View guide →
AI Agents

agent-device

Mobile app automation and verification built for AI coding agents — CLI, MCP server, and Node API

★ 4.9k starsMIT
View guide →
AI Agents

lamda

FIRERPA / LAMDA — full-stack Android device control: remote desktop, automation, MITM, Frida and MCP.

★ 8.6k starsMIT
View guide →
AI Agents

mcp

An MCP server that puts Hyperbrowser's browsers behind the protocol.

★ 789 starsMIT
View guide →
AI Agents

n8n-mcp

An MCP server that lets Claude, Cursor and Windsurf build n8n workflows for you

★ 23.0k starsMIT
View guide →
AI Agents

ouroboros

An Agent OS with interview-gated, budgeted evolution — one MCP server across 14 agent runtimes.

★ 6.2k starsMIT
View guide →
// alternatives

Alternatives in AI Agents

The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if playwright-mcp is not the right fit.

Get playwright-mcp

Free and open — grab the source, star the repo, and start creating.