Agent Connectors

Compare

Playwright vs Puppeteer

Playwright and Puppeteer are both in Browser and automation in this directory. The table repeats the description, category, transport, auth, publisher mark, and links stored on each listing. A field this directory does not have says Not listed. This page is not a ranking and does not add features, prices, or test results. Puppeteer is marked archived in this directory.

Playwright listingPuppeteer listing

Playwright vs Puppeteer
FieldPlaywrightPuppeteer
DescriptionMicrosoft's official Playwright MCP server for browser automation through structured accessibility snapshots.Archived reference server that drives a browser on the user's machine for navigation, clicks, form filling, and page capture.
CategoryBrowser and automationBrowser and automation
TransportThe standard config is a local npx command. A Cline example sets type stdio. The options table says --port listens for SSE transport. The standalone section says --port enables HTTP at http://localhost:8931/mcp.Unknown. The README shows npx and Docker commands and does not name stdio, HTTP, or SSE.
AuthThe standard config and the --port example set no API key. The README documents a --secrets flag for a dotenv file and does not describe an MCP login.The npx and Docker examples set no API key. An MCP login: Unknown.
PublisherOfficialOfficial
Listing linkhttps://github.com/microsoft/playwright-mcphttps://github.com/modelcontextprotocol/servers-archived/tree/main/src/puppeteer
Repositoryhttps://github.com/microsoft/playwright-mcphttps://github.com/modelcontextprotocol/servers-archived
HomepageNot listedNot listed
Sourcehttps://github.com/microsoft/playwright-mcp/blob/main/README.mdhttps://github.com/modelcontextprotocol/servers-archived/blob/main/src/puppeteer/README.md

Connect it: Playwright

from vendor docs, not tested by us

Source: Playwright MCP README

Local command

Claude Desktop

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}

Claude Code

claude mcp add playwright -- npx @playwright/mcp@latest

Cursor

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}

VS Code

{
  "servers": {
    "playwright": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}

Connect it: Puppeteer

from vendor docs, not tested by us

Source: Archived Puppeteer reference server README

Local command

Claude Desktop

{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-puppeteer"
      ]
    }
  }
}

Claude Code

claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteer

Cursor

{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-puppeteer"
      ]
    }
  }
}

VS Code

{
  "servers": {
    "puppeteer": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-puppeteer"
      ]
    }
  }
}