playwright-report-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PW_ALLOWED_DIRS | No | path.delimiter-separated list of directories the workingDirectory parameter may point at. | . |
| PW_RESULTS_FILE | No | Absolute path to the JSON reporter output file. | <workingDirectory>/test-results/results.json |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| run_testsC | Run Playwright tests and return structured results. |
| get_run_statusA | Return status for a tracked Playwright run. Pass runId for a specific background run, or omit it to inspect the latest tracked run for a workingDirectory. If no tracked run exists, returns idle with current results.json metadata; it does not inspect unrelated OS processes. |
| get_failed_testsA | Return failed tests from the last run with error messages and attachment paths. |
| get_test_attachmentC | Read the content of a named attachment for a specific test from the last run. |
| list_testsB | List all tests with their spec file and tags without running them. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hubertgajewski/playwright-report-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server