Enterprise DNA
M MCP Servers Developer low

kao273183/mk-qa-master

by Various

AI 測試大師 — MCP server driving pytest / Jest / Cypress / Go / Maestro. Analyze, generate, run, advise. Web + Mobile (iOS/Android/BlueStacks).

K

MCP

kao273183/mk-qa-master

Added 1 June 2026

#maestro #mcp #mcp-server #mobile-testing #model-context-protocol #playwright #pytest #qa

Overview

An MCP server that drives multiple testing frameworks including pytest, Jest, Cypress, Go, and Maestro. It can analyze, generate, run, and advise on tests for web browsers and mobile platforms such as iOS, Android, and BlueStacks. The tool is written in Python and has 32 stars on GitHub.

Best for

Best for
Test engineers who manage tests across multiple frameworks for web and mobile apps.

Use cases

  • Generate test cases for pytest, Jest, Cypress, Go, or Maestro.
  • Run test suites on web browsers and mobile devices including iOS, Android, and BlueStacks.
  • Analyze test results and receive advice on improvement areas.

How to use

Install

pip install mk-qa-master       # or: pip install -e . from a clone

Tools exposed

  • QA_RUNNER
  • QA_OPENAPI_URL
  • QA_SCHEMATHESIS_CHECKS
  • QA_SCHEMATHESIS_AUTH
  • QA_SCHEMATHESIS_MAX_EXAMPLES
  • QA_SCHEMATHESIS_DRY_RUN
  • QA_NO_REDACT
  • QA_POSTMAN_COLLECTION
  • QA_POSTMAN_ENVIRONMENT
  • QA_POSTMAN_GLOBALS
  • QA_POSTMAN_ITERATIONS
  • QA_POSTMAN_FOLDER
  • QA_POSTMAN_TIMEOUT_REQUEST_MS
  • QA_VISUAL_CHALLENGE_CONSENT
  • QA_VISUAL_CHALLENGE_AUTHORIZED_DOMAINS
  • QA_VISUAL_CHALLENGE_TIMEOUT
  • QA_API_SECURITY_CONSENT
  • QA_API_SECURITY_AUTHORIZED_DOMAINS
  • run_tests
  • solve_visual_challenge

Tested with

Claude Desktop, Claude Code, Cursor, Cline, Continue, ChatGPT

Example client config

{\n  "mcpServers": {\n    "mk-qa-master": {\n      "command": "uvx",\n      "args": ["mk-qa-master"],\n      "env": { "QA_RUNNER": "pytest", "QA_PROJECT_ROOT": "/path/to/your-test-project" }\n    }\n  }\n}

Notes

An MCP server that drives multiple testing frameworks including pytest, Jest, Cypress, Go, and Maestro. It can analyze, generate, run, and advise on tests for web browsers and mobile platforms such as iOS, Android, and BlueStacks. The tool is written in Python and has 32 stars on GitHub.

32 stars on GitHub. Last updated 2026-05-27. Licensed MIT.

Use cases

  • Generate test cases for pytest, Jest, Cypress, Go, or Maestro.
  • Run test suites on web browsers and mobile devices including iOS, Android, and BlueStacks.
  • Analyze test results and receive advice on improvement areas.

Pros

  • Supports five different testing frameworks in one tool.
  • Covers both web and mobile platforms including emulators like BlueStacks.
  • Provides analysis and advisory features beyond just executing tests.

Cons

  • Low star count indicates limited community adoption and documentation.
  • Requires familiarity with MCP server setup and configuration.
  • Only covers a specific set of frameworks, not a universal test solution.

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Supports five different testing frameworks in one tool.
  • Covers both web and mobile platforms including emulators like BlueStacks.
  • Provides analysis and advisory features beyond just executing tests.

Cons

  • Low star count indicates limited community adoption and documentation.
  • Requires familiarity with MCP server setup and configuration.
  • Only covers a specific set of frameworks, not a universal test solution.
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks