verdex-mcp
Verified Safeby verdexhq
Overview
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.
Installation
npx @verdex/mcp@latestEnvironment Variables
- BRIDGE_MAX_DEPTH
- BRIDGE_MAX_SIBLINGS
- BRIDGE_MAX_DESCENDANTS
- NODE_ENV
- DEBUG
- PWDEBUG
- CI
Security Notes
The server uses Puppeteer to control a browser, which inherently involves risks when interacting with untrusted websites. It injects its own bundled JavaScript into an isolated world using `Runtime.evaluate`, a standard practice in browser automation but one that requires trust in the injected code. User-provided authentication files (JSON) are loaded, which could be a risk if untrusted files are supplied, though the `RolesConfigParser` warns if these files are not found. The project demonstrates good security awareness with a dedicated `SECURITY.md` that outlines best practices for protecting sensitive data (auth files) and managing network access, and uses isolated browser contexts for different roles to enhance security.
Similar Servers
playwright-mcp
Provides a Model Context Protocol (MCP) server for LLMs to automate browser interactions using Playwright's accessibility tree, avoiding pixel-based vision models.
mcp-accessibility-scanner
Automated web accessibility scanning and browser automation using Playwright and Axe-core, enabling LLMs to perform WCAG compliance checks and generate reports.
browser-devtools-mcp
This MCP server provides AI coding assistants with comprehensive browser automation and debugging capabilities using Playwright, enabling execution-level and visual debugging for web pages.
qa-use
Provides comprehensive browser automation and QA testing capabilities, integrating with a backend platform for automated tests, interactive debugging, and batch test execution.