Local MCP server providing standards-based QA document generation, effort estimation, and test result analysis without API keys.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We ran the install command below but it didn't respond within our test window โ this can mean a slow first-time install rather than a real problem.
uvx qai-consultant-mcpNo response to initialize.
This is an experimental automated check and can have false negatives โ missing environment variables, a slow cold install, etc. It doesnโt necessarily mean somethingโs wrong. Last checked 5d ago.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Qai Consultant.
An open-source AI agent that acts as a senior QA Architect โ automatically generating a Test Strategy, Risk Register, Effort Estimation Report, and Test Plan from a simple project description, plus deterministic QA Document Quality Review and Test Results Analysis for evaluating what already exists. Also available as an MCP server so Claude Code, Claude Desktop, and claude.ai can ground their own QA work in the same standards and numbers.
๐ Live demo: quality-ai-consultant.streamlit.app
๐ New: QAI Consultant is now also an MCP server โ
uvx qai-consultant-mcp. No API keys, no Pinecone. See MCP Server below or the package on PyPI.
๐ค Built with Claude Code by Anthropic.

๐ quality-ai-consultant.streamlit.app
๐ Full installation guide: INSTALL.md
Creating a Test Strategy from scratch is time-consuming and requires deep QA expertise. Most teams either skip it, do it superficially, or spend days researching methodologies.
QAI Consultant eliminates this bottleneck by combining established QA methodologies, industry standards (ISTQB, OWASP, ISO 26262, A-SPICE), and expert knowledge into an AI agent that thinks like a seasoned QA Architect.
From a single 11-question dialogue, QAI Consultant automatically generates four documents:
| Document | What it contains |
|---|---|
| โ ๏ธ Risk Register | Risk matrix, likelihood/impact analysis, mitigations per risk |
| ๐ Effort Estimation Report | PERT-based breakdown, team capacity analysis, confidence score |
| ๐ Test Strategy | ISTQB-aligned strategy tailored to your stack, methodology, and compliance |
| ๐ Test Plan | IEEE 829-aligned plan with entry/exit criteria, schedule, and AI tool oversight |
All outputs are saved as Markdown files and available for PDF download.
QAI Consultant's recommendations are grounded in real QA standards and methodologies:
QAI Consultant v2.0 runs on cloud APIs โ no local GPU or Ollama required.
You need four API keys in a .env file (all have free tiers):
| Key | Where to get it |
|---|---|
MISTRAL_API_KEY | console.mistral.ai โ API Keys |
OPENROUTER_API_KEY | openrouter.ai/keys |
PINECONE_API_KEY | pinecone.io โ API Keys |
PINECONE_INDEX_NAME | Name of your Pinecone index (e.g. qai-consultant, dimensions: 384, metric: cosine) |
LLM calls use Mistral API as the primary provider, with OpenRouter as automatic fallback.
Or use the live hosted version: quality-ai-consultant.streamlit.app
Listed on the official MCP registry (io.github.gvasile29/qai-consultant-mcp), Glama, and Awesome MCP Servers.
QAI Consultant is also available as a local, fully keyless MCP server โ
qai-consultant-mcp. No Pinecone, no Mistral/OpenRouter API keys: it runs a
local embedding index over the same knowledge base and exposes deterministic
QA effort estimation, so your own AI coding assistant can ground its QA
planning directly, no separate LLM call needed.

Claude Code:
Claude Desktop (claude_desktop_config.json):
Tools:
| Tool | What it does |
|---|---|
retrieve_qa_knowledge | Grounding chunks from the KB (ISTQB, OWASP, IEEE, ISO, EU AI Act), filterable by category |
list_kb_sources | Every document in the KB, grouped by category |
estimate_qa_effort | Deterministic PERT-based effort estimate (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 dimensions, with findings + KB citations |
analyze_test_results | Deterministic health metrics from JUnit XML/CSV test execution data โ flaky tests, ever-failing tests, slowest tests, failure clustering |
assess_qa_maturity | Deterministic indicative TMMi process-maturity level (1-3, never a certified 4-5) from a free-text description, plus a conditional EU AI Act Articles 9-15 readiness score when the input signals an AI/ML system |
Prompts: qa_project_interview (the same 11-question intake this app uses), risk_register_structure, test_strategy_structure, test_plan_structure โ each grounds the client's generation in retrieve_qa_knowledge with [Source N] citations.
Privacy: usage telemetry is off by default. Set QAI_TELEMETRY=1 to opt in; even then, only tool name/success/duration/category and an anonymous install ID are sent โ never your query text or project details.
After each generation, QAI asks: "Was this strategy useful?"
knowledge_base/generated_strategies/ and included in the next re-ingestionFactual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/gvasile29-qai-consultant)<a href="https://allmcps.com/mcp/gvasile29-qai-consultant"><img src="https://allmcps.com/api/badge/gvasile29-qai-consultant?style=directory" alt="Qai Consultant on AllMCPs" /></a>