Docker Hub
hub.docker.com › r › mcp › playwright
mcp/playwright - Docker Image
© 2025 Docker, Inc. All rights reserved. | Terms of Service | Subscription Service Agreement | Privacy | Legal
GitHub
github.com › microsoft › playwright-mcp
GitHub - microsoft/playwright-mcp: Playwright MCP server
The server will listen on host port 8931 and can be reached by any MCP client. You can build the Docker image yourself. docker build -t mcr.microsoft.com/playwright/mcp .
Starred by 24.7K users
Forked by 2K users
Languages TypeScript 54.4% | CSS 37.0% | JavaScript 6.0% | Dockerfile 1.6% | HTML 1.0%
Videos
13:52
Playwright MCP Server: Installing and getting started in VS Code ...
18:17
You're Running MCP Servers WRONG! Here's the Docker Way - No More ...
09:40
The Perfect Tool for Quick Browser Tests - Playwright MCP Server ...
13:28
E2E Testing WITHOUT Writing Code! 😱 | MCP Server + Playwright ...
18:39
This MCP Stack 10x’d My Claude Code Dev - YouTube
Playwright
playwright.dev › docker
Docker | Playwright
There are two ways to connect to the remote Playwright server: ... docker run --add-host=hostmachine:host-gateway -p 3000:3000 --rm --init -it --workdir /home/pwuser --user pwuser mcr.microsoft.com/playwright:v1.57.0-noble /bin/sh -c "npx -y [email protected] run-server --port 3000 --host 0.0.0.0"
Docker Hub
hub.docker.com › mcp › server › playwright › manual
Playwright MCP Server
Playwright MCP server.
GitHub
github.com › iuill › playwright-mcp-docker
GitHub - iuill/playwright-mcp-docker: This project provides a Docker Compose environment to run the '@playwright/mcp' server.
Starred by 30 users
Forked by 15 users
Languages Dockerfile 50.4% | Shell 49.6%
npm
npmjs.com › package › @playwright › mcp
@playwright/mcp - npm
5 days ago - The server will listen on host port 8931 and can be reached by any MCP client. You can build the Docker image yourself. docker build -t mcr.microsoft.com/playwright/mcp .
» npm install @playwright/mcp
Published Dec 20, 2025
Version 0.0.53
Author Microsoft Corporation
Repository https://github.com/microsoft/playwright-mcp
Homepage https://playwright.dev
Docker Hub
hub.docker.com › mcp › server › playwright-mcp-server
ExecuteAutomation Playwright MCP Server
Ask Playwright to start waiting for a HTTP response. This tool initiates the wait operation but does not wait for its completion. ... Get the HTML content of the current page. By default, all <script> tags are removed from the output unless removeScripts is explicitly set to false. ... { "mcpServers": { "playwright-mcp-server": { "command": "docker", "args": [ "run", "-i", "--rm", "-v", "/local-directory:/local-directory", "mcp/mcp-playwright" ] } } } Copy
GitHub
github.com › executeautomation › mcp-playwright
executeautomation/mcp-playwright ...
2 weeks ago - OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/tools/codegen/index.ts · When adding new tools, please be mindful of the tool name length. Some clients, like Cursor, have a 60-character limit for the combined server and tool name (server_name:tool_name). Our server name is playwright-mcp.
Starred by 5.1K users
Forked by 460 users
Languages TypeScript 93.6% | JavaScript 6.0%
Docker Hub
hub.docker.com › r › mcp › mcp-playwright
mcp/mcp-playwright - Docker Image
© 2025 Docker, Inc. All rights reserved. | Terms of Service | Subscription Service Agreement | Privacy | Legal
Medium
medium.com › @peyman.iravani › setting-up-mcp-server-with-playwright-a-complete-integration-guide-bbd40dd008cf
Setting Up MCP Server with Playwright: A Complete Integration Guide | by peyman iravani | Medium
May 25, 2025 - # Dockerfile FROM node:18-alpine # Install Playwright dependencies RUN apk add --no-cache \ chromium \ firefox \ webkit \ ttf-freefont \ font-noto-emoji \ wqy-zenhei # Set Playwright to use system browsers ENV PLAYWRIGHT_BROWSERS_PATH=/usr/bin ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 WORKDIR /app # Copy package files COPY package*.json ./ COPY tsconfig.json ./ # Install dependencies RUN npm ci --only=production # Copy source code COPY src/ ./src/ # Build application RUN npm run build # Create non-root user RUN addgroup -g 1001 -S nodejs RUN adduser -S playwright -u 1001 USER playwright # Create logs directory RUN mkdir -p logs EXPOSE 3000 CMD ["npm", "start"] # docker-compose.yml version: '3.8' services: mcp-playwright-server: build: .
Docker Hub
hub.docker.com › u › mcp
mcp
mcp · Playwright MCP server · Pulls · 100K+ Stars · 25 · Last Updated · 21 days · Image · mcp · Access to Redis database operations. Pulls · 10K+ Stars · 13 · Last Updated · 21 days · Image · mcp · Model Context Protocol (MCP) implementation for Opik enabling seamless IDE integration and unifie...
Docker Hub
hub.docker.com › r › acuvity › mcp-server-playwright
acuvity/mcp-server-playwright - Docker Image
Welcome to the world's largest container registry built for developers and open source contributors to find, use, and share their container images. Build, push and pull.
YouTube
youtube.com › watch
🚀 Docker MCP Toolkit + Playwright MCP + YouTube Transcript MCP | VS Code & Copilot MCP Demo - YouTube
In this video, we explore the Docker MCP Toolkit and show you step-by-step how to use Playwright MCP and YouTube Transcript MCP Server with VS Code GitHub Co...
Published August 23, 2025
Reddit
reddit.com › r/claudecode › playwright - to mcp or not mcp
r/ClaudeCode on Reddit: Playwright - to mcp or not mcp
August 17, 2025 -
Just saw a YT video about using playwright mcp. All the behaviors described (screenshots, etc) are available to CC without installing or using MCP, so I’m just curious, is there value to using the MCP over simply asking Claude to “use playwright to visit blah and screenshot the results, review the error and fix”
Top answer 1 of 5
8
mcp is a layer telling AI when and how to use specific tools. So yes, it might be a time saver - if time is a value for you
2 of 5
7
You can just ask Claude to run Playwright locally and get screenshots but the difference once you move into MCP is all about scale + persistence. With a straight Claude call you are spinning up a one-off task. For simple testing raw Playwright calls are fine. But once you are building actual agent workflows that need reliability scraping LinkedIn, running SaaS dashboards, UI testing the MCP layer removes a ton of the duct tape. Thats basically why we built Browser MCP on top of it.
YouTube
youtube.com › watch
The Perfect Tool for Quick Browser Tests - Playwright MCP Server - YouTube
In this video, I'll show you why Playwright MCP Server is the perfect middle ground between manual testing and complex automation frameworks. Playwright MCP ...
Published June 16, 2025