Provides standardized QA test case generation, quality checks, Xray output, and test suite composition for MCP clients.
Configuration
View docs{
"mcpServers": {
"atakan-emre-mcptestgenerator": {
"command": "qa-mcp",
"args": [],
"env": {
"HTTP_PORT": "8080",
"LOG_LEVEL": "info",
"HTTP_ENABLED": "false",
"AUDIT_LOG_ENABLED": "true",
"ENABLE_WRITE_TOOLS": "false"
}
}
}
}QA-MCP is an MCP server that lets LLM clients generate standardized test cases, perform quality checks, convert outputs to Xray-compatible JSON, and assemble test suites. It streamlines QA workflows by enforcing a single test format, providing a quality gate, and enabling secure container deployment.
Configure your MCP client to connect to QA-MCP using a local (stdio) or container-based command. You will run QA-MCP as a local process or inside Docker and point your client to the running instance. Use the provided connection examples to add QA-MCP under the mcpServers section of your client configuration.
Below are two concrete connection examples you can copy into your client configuration. The first runs QA-MCP directly if you have the executable installed on your system. The second runs QA-MCP inside Docker.
{
"mcpServers": {
"qa-mcp": {
"command": "qa-mcp",
"args": []
}
}
}If you prefer running QA-MCP inside Docker, use the following client configuration that launches the container image for QA-MCP.
{
"mcpServers": {
"qa-mcp": {
"command": "docker",
"args": ["run", "-i", "--rm", "atakanemree/qa-mcp:1.0.0"]
}
}
}Generate standardized test cases from feature and acceptance criteria
Analyze test case quality, return a score and improvement suggestions
Convert Gherkin/Markdown to a standard format
Export to Xray/Jira import format
Create Smoke/Regression/E2E test suites
Generate test coverage analysis