MCP Test Runner MCP Server

A **Model Context Protocol** server that lets Claude Desktop / Cursor / any MCP client drive your test suite end-to-end: run tests, inspect failures

Local serverstdioPython

What is the MCP Test Runner MCP Server?

A Model Context Protocol server that lets Claude Desktop / Cursor / any MCP client drive your test suite end-to-end: run tests, inspect failures (screenshot +

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the MCP Test Runner MCP Server

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

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
QA_RUNNERConfiguration value read at startup.Optional
QA_PROJECT_ROOTConfiguration value read at startup.Optional
QA_OPENAPI_URLEndpoint or connection string the server talks to.Yes
QA_POSTMAN_COLLECTIONConfiguration value read at startup.Optional
QA_VISUAL_CHALLENGE_CONSENTConfiguration value read at startup.Optional
QA_VISUAL_CHALLENGE_AUTHORIZED_DOMAINSConfiguration value read at startup.Optional
QA_API_SECURITY_CONSENTConfiguration value read at startup.Optional
QA_API_SECURITY_AUTHORIZED_DOMAINSConfiguration value read at startup.Optional

Example prompts to try

  • “Use MCP Test Runner to API1.”
  • “Use MCP Test Runner to API2.”
  • “Use MCP Test Runner to API3.”

Frequently asked questions

A **Model Context Protocol** server that lets Claude Desktop / Cursor / any MCP client drive your test suite end-to-end: run tests, inspect failures (screenshot + Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.