Skip to main content

QAI Consultant

qai-consultant-mcp

qai-consultant MCP server qai-consultant MCP server MCP Registry Awesome MCP Servers

Listed on the official MCP registry (io.github.gvasile29/qai-consultant-mcp), Glama, and Awesome MCP Servers.

qai-consultant-mcp answering a retrieve_qa_knowledge call in MCP Inspector

A local, fully keyless MCP server: standards-grounded QA knowledge retrieval (ISTQB, OWASP, IEEE, ISO, EU AI Act), deterministic QA effort estimation, QA document quality review, and test-results health analysis — callable directly from Claude Code, Claude Desktop, or claude.ai.

No API keys, no Pinecone, no cloud LLM calls. It runs a local embedding index over a self-authored QA knowledge base and does the estimation math itself; the client LLM writes the narrative, this server just supplies grounding and numbers.

This package is the MCP companion to QAI Consultant, an AI QA Architect web app / CLI. If you're looking for the full app (Test Strategy / Risk Register / Effort Report generation with a browser UI), see the main project instead — this package is just the MCP server piece of it.

Install

uvx qai-consultant-mcp

Claude Code:

claude mcp add qai-consultant -- uvx qai-consultant-mcp

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "qai-consultant": {
      "command": "uvx",
      "args": ["qai-consultant-mcp"]
    }
  }
}

First run downloads the embedding model (sentence-transformers/all-MiniLM-L6-v2, CPU-only) and builds a local index — this takes a minute or two the first time, then it's cached.

Tools

Tool What it does
retrieve_qa_knowledge Grounding chunks from the knowledge base (ISTQB, OWASP, IEEE, ISO standards; testing methodologies; audit/evaluation frameworks; the EU AI Act), filterable by category
list_kb_sources Every document in the knowledge base, grouped by category
estimate_qa_effort Deterministic PERT-based effort estimate (baseline + complexity multipliers + team capacity + confidence score) — no LLM narrative, you write your own from the numbers
review_qa_document Deterministic 0–100 quality score for an existing Test Plan/Strategy/test case list across six ISTQB/IEEE-829-grounded dimensions, with findings and resolved KB citations — no LLM scoring, you write the narrative from the findings
analyze_test_results Deterministic health metrics from JUnit XML or CSV test execution data — flaky tests, ever-failing tests, slowest tests, and failure clustering — no LLM anywhere in this tool

Prompts

  • qa_project_interview — the project-intake interview (11 questions covering scope, tech stack, team, timeline, risks, compliance)
  • risk_register_structure — Risk Register document structure + grounding instructions
  • test_strategy_structure — Test Strategy document structure + grounding instructions
  • test_plan_structure — IEEE 829-aligned Test Plan structure + grounding instructions

Each *_structure prompt instructs the client to ground its generation in retrieve_qa_knowledge results with [Source N] citations, and to label the output as AI-generated.

Privacy

Usage telemetry is off by default. Set QAI_TELEMETRY=1 to opt in. Even then, only the tool name, a success flag, duration, retrieval k/category, package/Python version, OS family, and a random anonymous install ID are sent — never your query text, project details, or knowledge-base content.

Source

github.com/gvasile29/qai-consultant — Apache 2.0 licensed.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qai_consultant_mcp-3.1.6.tar.gz (315.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qai_consultant_mcp-3.1.6-py3-none-any.whl (252.0 kB view details)

Uploaded Python 3

File details

Details for the file qai_consultant_mcp-3.1.6.tar.gz.

File metadata

  • Download URL: qai_consultant_mcp-3.1.6.tar.gz
  • Upload date:
  • Size: 315.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.3

File hashes

Hashes for qai_consultant_mcp-3.1.6.tar.gz
Algorithm Hash digest
SHA256 b50f0d412cce0204c421d0fe63eb659cffca4440776bf98ececdc1ef7781379d
MD5 ad4680f108278d19cf6e53c9ee7a9ce2
BLAKE2b-256 1f146a1bdb90242e2054840d8ebdd0a53b97ffaf3a7af525781e1c9231a3a2b2

See more details on using hashes here.

File details

Details for the file qai_consultant_mcp-3.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for qai_consultant_mcp-3.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0c7050f838cd2e1e9d81a432d5b73dc67f775bef02b72bf7c3b094f4d1a72ae0
MD5 3171580f5e78fba95a21573924b6b794
BLAKE2b-256 2225958260c5cd4343e2fcc4e79cf1f23eba4be4aee0cc3bdcc7faf0b203dbf8

See more details on using hashes here.

Release history Release notifications | RSS feed

3.4.4

2 files

3.3.1

2 files

This release

3.1.6 This release

2 files

3.1.5

2 files

3.1.4

2 files

3.1.3

2 files

3.0.2

2 files

3.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page