- Home
- MCP servers
- QA-MCP Server
QA-MCP Server
- other
0
GitHub Stars
other
Language
6 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
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.
How to use
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": []
}
}
}
How to use with Docker
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"]
}
}
}
Available tools
testcase.generate
Generate standardized test cases from feature and acceptance criteria
testcase.lint
Analyze test case quality, return a score and improvement suggestions
testcase.normalize
Convert Gherkin/Markdown to a standard format
testcase.to_xray
Export to Xray/Jira import format
suite.compose
Create Smoke/Regression/E2E test suites
suite.coverage_report
Generate test coverage analysis