End to End testing MCP Server
by m2rads
This is a Model Context Protocol (MCP) server powered by Playwright for automated end-to-end testing with LLM-driven validation. It separates testing concerns from the MCP client and is optimized for end-to-end testing.
Last updated: N/A
What is End to End testing MCP Server?
The End to End testing MCP Server is a Model Context Protocol server built on Playwright that facilitates automated end-to-end testing. It leverages LLMs for test validation, focusing on structured data rather than pixel-based analysis.
How to use End to End testing MCP Server?
To use this server, clone the repository, install dependencies (npm install, npx playwright install), and build the project (npm run build). Then, configure your MCP client to use the server, providing the path to the built program and your OpenAI API key. The example config in the README shows how to add the server to your MCP Client.
Key features of End to End testing MCP Server
Fast and lightweight
LLM-friendly
Deterministic tool application
Use cases of End to End testing MCP Server
Automated testing driven by LLMs
FAQ from End to End testing MCP Server
What is the purpose of this server?
What is the purpose of this server?
This server automates end-to-end testing with LLM-driven validation, separating testing concerns from the MCP client.
What is Playwright?
What is Playwright?
Playwright is a framework for reliable end-to-end testing for modern web apps.
Why use an LLM for testing?
Why use an LLM for testing?
LLMs enable more intelligent and flexible test validation based on understanding the application's context.
Where is the user data stored?
Where is the user data stored?
User data is stored in a Chrome profile located in platform-specific directories (see README).
Do I need an OpenAI API key?
Do I need an OpenAI API key?
Yes, an OpenAI API key is required to run this MCP server in end-to-end mode.