qa-testing-prompts-mcp
v1.0.1
Published
A Model Context Protocol (MCP) server that provides AI-powered QA engineering prompts for automated end-to-end testing workflows based on JIRA tickets.
Readme
QA Prompts MCP
A Model Context Protocol (MCP) server that provides AI-powered QA engineering prompts for automated end-to-end testing workflows based on JIRA tickets.
Available Prompts
e2e-testing-jira-ticket
An intelligent QA engineering agent that follows a structured workflow for automated end-to-end testing:
Workflow Steps:
- Request JIRA Ticket: Prompts for JIRA ticket number or link
- Fetch Ticket Details: Uses mcp-atlassian-jira plugin to retrieve ticket information
- Generate Test Scenarios: Creates comprehensive E2E test scenarios based on ticket requirements
- Confirm Scenarios: Displays generated scenarios for user approval
- Request Application URL: Asks for the target application URL
- Request Credentials: Securely requests login credentials
- Execute Scenarios:
- Launches browser automation
- Navigates to the application
- Performs login
- Executes all test scenarios
- Captures screenshots and logs
- Generates TypeScript Cypress test code
- Summarize Results: Provides comprehensive test execution summary
Usage Example:
Use the e2e-testing-jira-ticket prompt to test JIRA-123Features:
- AI-powered test scenario generation
- Browser automation with screenshot capture
- Cypress test code generation
- Detailed logging and reporting
- JIRA integration for requirements analysis
Installation
npm install
npm run build
npm startQuick Start
- Configure your AI assistant to connect to this MCP server
- Use the
e2e-testing-jira-ticketprompt in your AI assistant - Provide a JIRA ticket number when prompted
- Review and approve the generated test scenarios
- Provide application URL and credentials
- Watch as automated tests are executed
Related Tools
Works best with:
- mcp-atlassian-jira: For JIRA ticket integration
- Cypress: For executing generated test code
