Skip to main content
Glama
Atakan-Emre

QA-MCP: Test Standardization & Orchestration Server

by Atakan-Emre

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HTTP_PORTNoHTTP port8080
LOG_LEVELNoLog level (debug, info, warning, error)info
HTTP_ENABLEDNoEnables HTTP transportfalse
AUDIT_LOG_ENABLEDNoEnables audit loggingtrue
ENABLE_WRITE_TOOLSNoEnables Jira/Xray write toolsfalse

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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
completions
{}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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.

project_key ve custom_field_mappings verilmezse yapılandırılmış tenant
değerleri kullanılı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

NameDescription
create-manual-testFeature ve kabul kriterlerinden standart manuel test case üretme şablonu.
select-smoke-testsTest case listesinden smoke suite seçme şablonu.
generate-negative-scenariosMevcut pozitif test case'lerden negatif senaryo üretme şablonu.
review-test-coverageTest kapsamını gereksinimlere karşı inceleme şablonu.

Resources

Contextual data attached and managed by the client

NameDescription
Test Case Standard v1Kurumsal test case yazım standardı
Lint Rules v1Test case kalite kontrol kuralları ve puanlama
Xray Field Mapping v1QA-MCP to Xray alan eşlemeleri

TDQS

A3.7/5.0

Scored across 9 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityMaintained
ResponsivenessNo issues