Playwright-AI-Agent-POM-MCP-Server
Verified Safeby padmarajnidagundi
Overview
An enterprise-grade Playwright test automation framework facilitating AI agent integration for comprehensive web and mobile testing across various categories, including visual diffs, performance, and security.
Installation
npx playwright run-test-mcp-serverEnvironment Variables
- CI
- E2E_USER
- E2E_PASS
- OPENAI_API_KEY
Security Notes
The framework demonstrates strong security practices for a testing project, using environment variables for sensitive data (E2E_USER, E2E_PASS) and promoting HTTPS enforcement. Dependencies like '@pact-foundation/pact' are used for contract testing, which is a controlled environment. The use of 'eval' is confined to Playwright's 'page.evaluate()' for browser-side ES6 feature testing, not for server-side code execution, and thus does not pose a direct security risk to the Node.js server. No obfuscation or malicious patterns were found in the provided source code.
Similar Servers
verdex-mcp
AI-first browser automation for Playwright test authoring, enabling AI coding assistants to generate robust, container-scoped, and content-filtered Playwright selectors for end-to-end tests.
playwright-wizard-mcp
An intelligent Model Context Protocol (MCP) server that guides developers through creating professional Playwright test suites with built-in best practices.
nextjs-playwright-test-agent
Facilitates AI agent-driven UI test generation and execution for Next.js applications using Playwright, returning test artifacts and summaries.
DemoProject
Develop and execute automated web browser tests using the Behavior-Driven Development (BDD) methodology with Playwright.