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
npx --directory /your-playwright-mcp-server-clone-directory run runautomation-mcpserverEnvironment 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
vibe-check-mcp-server
Provides metacognitive oversight and self-improvement capabilities for AI agents using Chain-Pattern Interrupts (CPI) to prevent reasoning lock-in and over-engineering.
agent
Manages and proxies multiple Model Context Protocol (MCP) servers locally, providing a unified entry point and CLI for installation, configuration, and status monitoring.
thoughtbox
Provides a durable, local-first reasoning ledger and structured cognitive tools for AI agents, enabling step-by-step thinking, branching, revisions, and autonomous critique, with progressive tool disclosure and client compatibility adaptations.
tiger-gh-mcp-server
Provides a set of focused tools to Large Language Models (LLMs) for interacting with the GitHub API, enabling capabilities like fetching issues, pull requests, commits, releases, and searching code within a specified organization.