Browser test management for Claude Code. Write tests in plain English, and Claude generates and runs Playwright scripts automatically.
Greenrun is an MCP project maintained in the add-item-to/greenrun-cli repository. The maintainer describes its purpose as “Browser test management for Claude Code. Write tests in plain English, and Claude generates and runs Playwright scripts automatically”. Read the project documentation for the complete scope.
The documented npm package is greenrun-cli. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
The example declares GREENRUN_API_TOKEN. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| list_projects | List all projects |
| create_project | Create a project (with credentials, auth config) |
| get_project | Get project details |
| update_project | Update project settings |
| list_pages | List pages in a project |
| create_page | Register a page URL |
| list_tests | List tests with latest run status |
| get_test | Get full test details and instructions |
| create_test | Create a test (with credential_name, tags, pages) |
| update_test | Update test (auto-invalidates script on content change) |
| prepare_test_batch | Fetch, filter, and start runs for a batch of tests |
| export_test_script | Write a test's cached Playwright script to a local file (keeps scripts out of context) |
| export_test_instructions | Write a test's instructions to a local file (keeps instructions out of context) |
| sweep | Find tests affected by specific pages |
| start_run | Start a test run |
| complete_run | Record a single test result |
| batch_complete_runs | Record results for multiple test runs in one call |
| get_run | Get run details |
| list_runs | List run history |
{
"mcpServers": {
"greenrun": {
"command": "npx",
"args": [
"-y",
"greenrun-cli@latest"
],
"env": {
"GREENRUN_API_TOKEN": "YOUR_GREENRUN_API_TOKEN"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| GREENRUN_API_TOKEN | Declared in the maintainer’s client configuration. | Check documentation |
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Point your agent at a URL and get back a hosted image, with no local headless browser to run. Grabbit handles cookie and consent banners, JavaScript-heavy and full-page captures, and many sites that…
Drop-in upgrade to Claude's WebFetch — auto-detects static vs JS-rendered pages and returns clean markdown
Convert web pages to clean, LLM-optimized Markdown. No browser needed.
Verify an isolated WPE WebKit runtime with native-input, DOM, PNG, and cleanup evidence.