QA-MCP: Test Standardization & Orchestration MCP Server for LLM clients
3.1K
QA-MCP is a Model Context Protocol server for structured QA work. It helps MCP clients generate standardized test cases, lint them against a shared schema, normalize existing material, export Xray-compatible payloads, and compose suites from existing test assets.
stdio onlyCurrent container images do not provide an active HTTP server mode.
# Pull the latest published image
docker pull atakanemree/qa-mcp:latest
# Verify the packaged CLI
docker run --rm atakanemree/qa-mcp:latest --version
# Run the MCP server in stdio mode
docker run --rm -i atakanemree/qa-mcp:latest
{
"mcpServers": {
"qa-mcp": {
"command": "docker",
"args": ["run", "--rm", "-i", "atakanemree/qa-mcp:latest"]
}
}
}
| Tool | Purpose |
|---|---|
testcase_generate | Generate standardized test cases |
testcase_lint | Lint a single test case |
testcase_lint_batch | Lint multiple test cases |
testcase_normalize | Normalize Gherkin, Markdown, JSON, or plain text |
testcase_to_xray | Convert a single test case to Xray payload |
testcase_to_xray_batch | Convert multiple test cases to Xray payloads |
suite_compose | Compose smoke, sanity, regression, or E2E suites |
suite_coverage_report | Report requirement and module coverage |
xray_get_mapping_template | Return Xray mapping guidance |
| Variable | Default | Description |
|---|---|---|
LOG_LEVEL | info | Application log level |
AUDIT_LOG_ENABLED | true | Enables audit logging |
| Tag | Meaning |
|---|---|
latest | Most recent stable image |
2.1.1 | Current stable release |
1.0 | Major/minor convenience tag |
1 | Major convenience tag |
stdio as the primary transportAtakan Emre GitHub: @Atakan-Emre
Content type
Image
Digest
sha256:54b8e7c0c…
Size
69.4 MB
Last updated
29 days ago
docker pull atakanemree/qa-mcp