Back to Home
xtr-dev icon

mcp-playwright-webx11

by xtr-dev

Overview

Automated web browser control and interaction through a Model Context Protocol (MCP) server, accessible via a web browser (noVNC) or programmatically via SSE/stdio.

Installation

Run Command
docker compose up -d playwright-display

Environment Variables

  • SCREEN_WIDTH
  • SCREEN_HEIGHT
  • SCREEN_DEPTH
  • MCP_PORT
  • MCP_BROWSER
  • PLAYWRIGHT_SSE_URL

Security Notes

The Playwright Chromium browser runs with `--no-sandbox` inside the Docker container. This is a significant security risk as it disables a crucial security layer, making the container vulnerable to root privilege escalation if an exploit escapes the browser sandbox. The `--allowed-hosts "*"` for the MCP server also broadens the potential attack surface, although it's typically contained within the Docker network. It is not recommended to expose this server directly to untrusted networks.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-12-04

Tags

Browser AutomationPlaywrightDockernoVNCWeb Automation