QA-MCP: Test Standardization & Orchestration Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HTTP_PORT | No | HTTP port | 8080 |
| LOG_LEVEL | No | Log level (debug, info, warning, error) | info |
| HTTP_ENABLED | No | Enables HTTP transport | false |
| AUDIT_LOG_ENABLED | No | Enables audit logging | true |
| ENABLE_WRITE_TOOLS | No | Enables Jira/Xray write tools | false |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| completions | {} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| testcase_generateA | Feature açıklaması ve acceptance criteria'dan standart test case üretir. |
| testcase_lintC | Test case'i analiz eder, kalite skoru ve iyileştirme önerileri döner. |
| testcase_lint_batchA | Birden fazla test case'i toplu analiz eder ve toplu istatistik döner. |
| testcase_normalizeC | Markdown, Gherkin, JSON veya düz metni QA-MCP standardına çevirir. |
| testcase_to_xrayA | Standart test case'i Xray import formatına dönüştürür. |
| testcase_to_xray_batchA | Birden fazla test case'i toplu olarak Xray formatına dönüştürür. |
| xray_get_mapping_templateA | Xray alan eşleme şablonunu döner. |
| suite_composeB | Test case listesinden Smoke/Sanity/Regression/E2E/Integration/Performance suite oluşturur. |
| suite_coverage_reportB | Test case koleksiyonu için gereksinim ve modül kapsam raporu üretir. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| create-manual-test | Feature ve kabul kriterlerinden standart manuel test case üretme şablonu. |
| select-smoke-tests | Test case listesinden smoke suite seçme şablonu. |
| generate-negative-scenarios | Mevcut pozitif test case'lerden negatif senaryo üretme şablonu. |
| review-test-coverage | Test kapsamını gereksinimlere karşı inceleme şablonu. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Test Case Standard v1 | Kurumsal test case yazım standardı |
| Lint Rules v1 | Test case kalite kontrol kuralları ve puanlama |
| Xray Field Mapping v1 | QA-MCP to Xray alan eşlemeleri |
TDQS
Scored across 9 tools
Each tool has a distinct purpose: generation, linting (single vs batch), normalization, Xray conversion (single vs batch), template retrieval, suite composition, and coverage reporting. No overlapping functionality.
All tools follow a consistent lowercase verb_noun pattern (e.g., testcase_generate, testcase_lint_batch, suite_compose). The _batch suffix is uniform, and naming is clear and predictable.
With 9 tools, the set is well-scoped for a test standardization and orchestration server. It covers generation, linting, conversion, template access, and suite/coverage operations without excessive fragmentation or redundancy.
The surface covers the core workflow: generate, validate, normalize, convert, compose, and report. Missing update/delete operations are not critical for the stated purpose, but a small gap exists in not having a tool to modify or manage existing test cases directly.