{"slug":"desplega-ai/qa-use","name":"qa-use","description":"Provides comprehensive browser automation for QA testing capabilities.","category":"productivity","tags":[],"official":false,"stars":22,"transport":"stdio","install":[{"cmd":"npx\nnpx","imports":[]}],"tools":[{"name":"qa-use test init","description":"Initialize test directory with example"},{"name":"qa-use test run <name>","description":"Run a test by name"},{"name":"qa-use test run --all","description":"Run all tests in qa-tests/"},{"name":"qa-use test list","description":"List local tests"},{"name":"qa-use test list --cloud","description":"List cloud tests"},{"name":"qa-use test validate <name>","description":"Validate test syntax"},{"name":"qa-use test sync --push","description":"Push local tests to cloud"},{"name":"qa-use test sync --pull","description":"Pull cloud tests to local"},{"name":"qa-use test export <id>","description":"Export cloud test to local file"},{"name":"qa-use browser create","description":"Start browser session"},{"name":"qa-use browser goto <url>","description":"Navigate to URL"},{"name":"qa-use browser snapshot","description":"Get page element refs"},{"name":"qa-use browser click <ref>","description":"Click element by ref"},{"name":"qa-use browser fill <ref> <value>","description":"Fill input field"},{"name":"qa-use browser screenshot <path>","description":"Save screenshot"},{"name":"qa-use browser run","description":"Interactive REPL mode"},{"name":"qa-use browser close","description":"Close browser session"},{"name":"qa-use browser status --list","description":"List active sessions across processes"},{"name":"qa-use tunnel start http://localhost:3000 --hold","description":"Hold a public tunnel"},{"name":"qa-use tunnel ls","description":"List active tunnels"},{"name":"qa-use tunnel status <target|hash>","description":"Detail for one entry"},{"name":"qa-use tunnel close <target|hash>","description":"Force-release a tunnel"},{"name":"qa-use doctor","description":"Reap stale sessions/tunnels"},{"name":"qa-use doctor --dry-run","description":"Preview what would be reaped"},{"name":"qa-use api ls","description":"List endpoints from live/cached OpenAPI"},{"name":"qa-use api <path>","description":"Send API request to endpoint"},{"name":"qa-use api ... --refresh","description":"Force OpenAPI spec refresh"},{"name":"qa-use api ... --offline","description":"Use cached spec without network"},{"name":"qa-use check list --app-config <app-config-id> --q login","description":"List checks with optional query filter"},{"name":"qa-use check info <check-id>","description":"Get check details"},{"name":"qa-use check create","description":"Create a new check"}],"env_vars":["QA_USE_API_KEY","QA_USE_API_URL","QA_USE_APP_URL","QA_USE_DEFAULT_APP_CONFIG_ID"],"auth_type":"none","github":"https://github.com/desplega-ai/qa-use","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}