QAFusionX
QAFusionX
Sequentielle MCP-QA-Agent. Wenn dieser Server in Cursor verbunden ist, erzwingt er den Ask-Modus, stellt zwei Pflichtfragen und durchläuft dann einen 15-Schritte-Workflow, der nicht übersprungen werden kann. Das Abschließen von Schritt N schreibt ein Häkchen in step-by-step/ — nur dieses Häkchen schaltet Schritt N+1 frei.
Die Control Console ist eine Live-GUI für dieselbe Engine: nummerierte Pipeline, Ask-Modus-Banner, Artefakt-Browser und eine Testlauf-Konsole, die du live beobachten kannst.
Was es tut
Ask — Projekt & Ziel (Ask-Modus) — Produktname, was getestet werden soll, Live-URL, Screenshot.
Ask — User Stories (Ask-Modus, Pflicht) — Zip/Dateien, Jira-Link oder generate-from-system.
User stories/undGeneral/01-target.mdpersistieren.Runde-1-Crawl — jeder Bildschirm und jedes Popup: Erfassen → Analysieren → Referenz-Markdown → lebender Plan → nächster Klick.
Plan / To-dos aus Runde 1 einfrieren.
Runde-2-Crawl — gleiche Verzeichnisstruktur, auf der Suche nach allem, was Runde 1 übersehen hat.
User Stories generieren — nur wenn Frage 2 mit generate-from-system beantwortet wurde. Nach Runde 2
GeneratedUser stories/aus jedem erfassten Flow erstellen. Spätere Tests verwenden ausschließlich diesen Bestand. Zip/Jira-Läufe markieren diesen Schritt als N/A.Vollständige Systemabbildung — langes, ausführliches Markdown (kurze Dateien werden abgelehnt).
Manuelle Testfälle im Jira-Funktionsformat unter
testCase Human/.Diese Fälle nach Jira hochladen (oder Offline-Payloads schreiben).
1:1 in YAML unter
testc2ai/konvertieren.GUI- und API- Playwright-Skripte in
AutomatedScripts/generieren.Testsuite ausführen, Ergebnisse werden an die GUI gestreamt.
Fehler mit Nachweis nach
reports/QAFusionX-Issues.xlsx+.csvexportieren.Jira-Bug-Tickets anlegen: Betreff, Vorbedingung, Schritte, erwartet, tatsächlich, Nachweis.
Related MCP server: mcp-playwright-test
Lokal ausführen
npm install
npx playwright install chromium
cd console && npm install && cd ..
cp .env.example .env # optional Jira credentials
npm run devControl Console: http://127.0.0.1:43181
Engine API: http://127.0.0.1:43180
Beispiel-App unter Test: http://127.0.0.1:43181/sample/login
Demo-Login:qa.analyst/FusionX@2026
Klicke in der Konsole auf Run guided demo, um jeden Schritt gegen die gebündelte Intermediary-Management-Beispiel-App auszuführen (Emergency-Details-Felder, die zu einem Jira-Funktionsfall passen).
Nur MCP:
npx tsx src/index.tsQAFusionX mit Cursor verbinden (jedes Projekt, jeder Chat)
Windows (deine Cursor-Desktop-App) — einmalig ausführen:
git clone https://github.com/thejanaloit/QAFusionX.git $env:USERPROFILE\QAFusionX
cd $env:USERPROFILE\QAFusionX
powershell -ExecutionPolicy Bypass -File .\scripts\install-global-cursor.ps1macOS / Linux:
git clone https://github.com/thejanaloit/QAFusionX.git ~/QAFusionX
cd ~/QAFusionX
bash scripts/install-global-cursor.shDas schreibt eine Konfiguration auf Benutzerebene (~/.cursor/mcp.json) und eine Benutzerregel (~/.cursor/rules/qafusionx.mdc). Cursor führt das in jedem Workspace und jedem Agent-/Ask-Chat zusammen. Anschließend:
Befehlspalette → Developer: Reload Window
Einstellungen → Tools & MCP → QAFusionX aktivieren (grün)
Dieses Repository enthält ebenfalls .cursor/mcp.json, sodass das alleinige Öffnen des QAFusionX-Ordners ausreicht. Der Installer macht das global.
Bei der ersten Verwendung muss der Agent:
In den Ask-Modus wechseln.
Fragen, worum es beim Projekt geht und was getestet werden soll (URL + Screenshot).
User Stories abfragen (zip, Jira oder generieren). Diese zweite Frage ist verpflichtend.
Bis beide Antworten gespeichert sind, gibt jedes spätere Tool BLOCKED zurück.
Auf GitHub veröffentlichen
Der Cloud-Agent, der dieses Projekt erstellt hat, hat keinen GitHub-Login und kann daher github.com/<you>/QAFusionX von hier aus nicht anlegen. Der Quellcode liegt bereits auf dem Cursor-Origin-Remote. Auf deinem Rechner nach gh auth login:
bash scripts/publish-github.sh QAFusionX publicDas erstellt das GitHub-Repository, fügt ein github-Remote hinzu und pusht main.
Quellen für User Stories
Methode | Vorgehen |
Zip / files |
|
Jira |
|
Generate |
|
Artefakt-Layout
artifacts/
step-by-step/ ticks — the only unlock
User stories/ zip / Jira stories
GeneratedUser stories/ method 3 only, after Round 2
General/ 01-target.md, human-qa-research.md
Screens/
round one/screenshots|references|plan/
round two/screenshots|references|plan/
complete-system-map.md
testCase Human/ Jira-shaped markdown + json
testc2ai/ YAML for the AI runner
AutomatedScripts/gui|api
reports/ suite results, XLSX/CSV, proof
jira/ upload log, payloads, created keys
bugs/ bug tickets with proofAufbau manueller Testfälle
Titel folgen dem Jira-Funktionsmuster:
[Sales & Marketing Module] [Intermediary Management][Add new/][name][FP] - Validate that the Emergency Details section displays all required fields.
Erforderliche Abschnitte: Affects versions, Labels, Test Case Type, Priority, Parent, Linked work items, Preconditions, Test Steps, Test Comments, Expected Result, Actual Result.
Jira
JIRA_BASE_URL, JIRA_EMAIL, JIRA_API_TOKEN, JIRA_PROJECT_KEY setzen. Ohne sie schließt QAFusionX die Schritte trotzdem ab, indem es jira/payloads/*.json schreibt — der Schritt wird niemals übersprungen.
Sinhala — මෙය කොහොමද පාවිච්චි කරන්නේ
Cursor එකේ QAFusionX MCP එක connect කරාම Ask mode එකට යන්න. මුලින්ම project එක සහ test කරන්න ඕන දේ, URL එක, screenshot එක අහන්නේ. ඊට පස්සේ අනිවාර්යයෙන් user stories seeds. ZIP, Jira link, හෝ system එකෙන් generate. මේ දෙකම උත්තර දුන්නට පස්සේ විතරක් crawl / test generation පටන් ගන්න පුළුවන්. කිසිම step එකක් skip කරලා ඊළඟ එකට යන්න බෑ; step-by-step/ තියෙන tick ශීඝ්ර මෙන් N ඊළඟ unlock එක.## QAFusionX
Sequentielle MCP-QA-Agent. Wenn dieser Server in Cursor verbunden ist, erzwingt er den Ask-Modus, stellt zwei Pflichtfragen und durchläuft dann einen 15-Schritte-Workflow, der nicht übersprungen werden kann. Das Abschließen von Schritt N schreibt ein Häkchen in step-by-step/ — dieses Häkchen ist der einzige Weg, Schritt N+1 freizuschalten.
Die Control Console ist eine Live-GUI für dieselbe Engine: nummerierte Pipeline, Ask-Modus-Banner, Artefakt-Browser und eine Testlauf-Konsole, die du live beobachten kannst.
Was es tut
Ask — Projekt & Ziel (Ask-Modus) — Produktname, was getestet werden soll, Live-URL, Screenshot.
Ask — User Stories (Ask-Modus, Pflicht) — Zip/Dateien, Jira-Link oder generate-from-system.
Persistiere
User stories/undGeneral/01-target.md.Runde-1-Crawl — jeder Bildschirm und jedes Popup: Erfassen → Analysieren → Referenz-Markdown → lebender Plan → nächster Klick.
Einfrieren des Runde-1-Plans / der To-do-Liste.
Runde-2-Crawl — gleiche Verzeichnisstruktur, Jagd auf alles, was Runde 1 übersehen hat.
User Stories generieren — nur wenn Frage 2 mit
generate-from-systembeantwortet wurde. Nach Runde 2GeneratedUser stories/aus jedem erfassten Flow erstellen. Spätere Tests verwenden ausschließlich diesen Bestand. Zip/Jira Calls markieren diesen Schritt als N/A.Vollständige Systemübersicht — langes, erschöpfendes Markdown (kurze Dateien werden abgelehnt).
Manuelle Testfälle im Jira-Funktionsformat unter
testCase Human/.Diese Fälle nach Jira hochladen (oder Offline-Payloads schreiben).
1:1 in YAML unter
testc2ai/konvertieren.GUI- und API- Playwright-Skripte in
AutomatedScripts/generieren.Testsuite ausführen, Ergebnisse werden an die GUI gestreamt.
Fehler nach
reports/QAFusionX-Issues.xlsx+.csvmit Nachweis exportieren.Jira-Bug-Tickets erstellen: Betreff, Vorbedingung, Schritte, erwartet, tatsächlich, Nachweis.
Lokal ausführen
npm install
npx playwright install chromium
cd console && npm install && cd ..
cp .env.example .env # optional Jira credentials
npm run devControl Console: http://127.0.0.1:43181
Engine API: http://127.0.0.1:43180
Beispiel-App unter Test: http://127.0.0.1:43181/sample/login
Demo-Login:qa.analyst/FusionX@2026
Klicke in der Konsole auf Run guided demo, um jeden Schritt gegen die gebündelte Intermediary-Management-Demo auszuführen (Emergency Details Felder passend zu einem Jira-Funktionalfall).
Nur MCP:
npx tsx src/index.tsQAFusionX mit Cursor verbinden (jedes Projekt, jeder Chat)
Windows (Ihr Cursor-Desktop) — einmalig ausführen:
git clone https://github.com/thejanaloit/QAFusionX.git $env:USERPROFILE\QAFusionX
cd $env:USERPROFILE\QAFusionX
powershell -ExecutionPolicy Bypass -File .\scripts\install-global-cursor.ps1macOS / Linux:
git clone https://github.com/thejanaloit/QAFusionX.git ~/QAFusionX
cd ~/QAFusionX
bash scripts/install-global-cursor.shDas schreibt eine benutzerspezifische Konfiguration (~/.cursor/mcp.json) und eine Benutzerregel (~/.cursor/rules/qafusionx.mdc). Cursor führt diese in jedes Workspace und in jeden Agent-/Ask-Chat ein. Danach:
Befehlspalette → Developer: Reload Window
Einstellungen → Tools & MCP → QAFusionX aktivieren (grün)
Dieses Repository enthält ebenfalls .cursor/mcp.json, sodass allein das Öffnen des QAFusionX-Ordners ausreicht. Der Installer macht es global.
Beim ersten Gebrauch muss der Agent:
In den Ask-Modus wechseln.
Fragen, was das Projekt ist und was getestet werden soll (URL + Screenshot).
User Stories abfragen (Zip, Jira oder generieren). Diese zweite Frage ist obligatorisch.
Bis beide Antworten gespeichert sind, gibt jedes spätere Tool BLOCKED zurück.
Veröffentlichung auf GitHub
Der Cloud-Agent, der dieses Projekt erstellt hat, hat keinen GitHub-Login und kann daher github.com/<you>/QAFusionX von hier aus nicht erstellen. Der Quellcode liegt bereits auf dem Cursor-Origin-Remote. Führen Sie auf Ihrem Rechner nach gh auth login Folgendes aus:
bash scripts/publish-github.sh QAFusionX publicDas erstellt das GitHub-Repository, fügt ein github-Remote hinzu und pusht main.
Quellen für User Stories
Quelle | Wie |
Zip/files |
|
Jira |
|
Generieren |
|
Artefakt-Layout
artifacts/
step-by-step/ ticks — the only unlock
User stories/ zip / Jira stories
GeneratedUser stories/ method 3 only, after Round 2
General/ 01-target.md, human-qa-research.md
Screens/
round one/screenshots|references|plan/
round two/screenshots|references|plan/
complete-system-map.md
testCase Human/ Jira-shaped markdown + json
testc2ai/ YAML for the AI runner
AutomatedScripts/gui|api
reports/ suite results, XLSX/CSV, proof
jira/ upload log, payloads, created keys
bugs/ bug tickets with proofAufbau manueller Testfälle
Titel folgen dem Jira-Funktionsmuster:
[Sales & Marketing Module] [Intermediary Management] [Add new/Manage] [FP] - Validate that the Emergency Details section displays all required fields.
Erforderliche Abschnitte: Affects versions, Labels, Test Case Type, Priority, Parent, Verknüpfte Arbeitselemente, Vorbedingungen, Testschritte, Test comments, Erwartetes Ergebnis, Tatsächliches Ergebnis.
Jira
Setzen Sie JIRA_BASE_URL, JIRA_EMAIL, JIRA_API_TOKEN, JIRA_PROJECT_KEY. Ohne sie schließt QAFusionX die Schritte trotzdem ab, indem es jira/payloads/*.json schreibt — den Prozess überspringt es nie.
නව සිංහල — මෙකේදා triangle
Cursor එකේ QAFusionX MCP එක connect ct care... Ask mode එකට ය
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn AI-powered MCP server that automates web testing workflows by enabling recording, execution, and discovery of tests through natural language prompts.68Apache 2.0
- AlicenseNot gradedqualityDmaintenanceAn MCP server that automates Playwright-based UI and API testing, supporting test case generation from requirements or API specs, and execution with detailed reports.121MIT
- AlicenseBqualityBmaintenanceMCP server for end-to-end QA automation: generates test scenarios, discovers Playwright locators, creates TypeScript test code, executes tests, and creates GitHub issues for failures.617MIT
- AlicenseCqualityAmaintenanceAn MCP server that enables AI agents to autonomously test, debug, and analyze web interfaces visually using Playwright, with 30 tools for screenshots, workflows, performance, and visual comparison.301780ISC
Related MCP Connectors
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
Official MCP server for Qase — manage test cases, runs, suites, defects via AI tools.
SEO MCP server: crawl your site, find AI-visibility gaps, and ship the fix from your coding agent.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/thejanaloit/QAFusionX'
If you have feedback or need assistance with the MCP directory API, please join our Discord server