Back to Home
tayyabakmal1 icon

runautomation-mcpserver

by tayyabakmal1

Overview

A comprehensive Playwright-based Model Context Protocol (MCP) server designed for AI assistants to perform web testing, browser automation, and quality assurance tasks through natural language commands.

Installation

Run Command
npx --directory /your-playwright-mcp-server-clone-directory run runautomation-mcpserver

Environment Variables

  • PLAYWRIGHT_BROWSER
  • PLAYWRIGHT_HEADLESS
  • PLAYWRIGHT_VIDEO_DIR
  • PLAYWRIGHT_VIDEO_QUALITY
  • MAX_SESSIONS
  • SESSION_TIMEOUT
  • CHROME_EXECUTABLE_PATH

Security Notes

The server allows execution of arbitrary JavaScript via the `playwright_evaluate` tool through `page.evaluate()`, which directly interpolates the `script` parameter. If an AI agent is compromised or instructed to execute malicious scripts, this could lead to Cross-Site Scripting (XSS) on the target website or other browser-level vulnerabilities. Additionally, API tools allow flexible custom headers and body data, which could be misused for injection if not handled carefully. File system access is extensive but appears to be for legitimate purposes (e.g., screenshots, PDFs, code generation, session persistence). No obvious hardcoded secrets or malicious obfuscation were found in the provided code.

Similar Servers

Stats

Interest Score34
Security Score5
Cost ClassHigh
Avg Tokens750
Stars3
Forks3
Last Update2026-01-09

Tags

playwrightautomationaiweb testingquality assurance