Redefining Qa Multi Agent AI Automation Using MCP Protocol
This project demonstrates how to build a multi-agent AI automation framework using the Model Context Protocol (MCP). The setup enables LLMs (Claude AI in this case) to autonomously execute UI flows, API validations, file operations, and cross-system authentication workflows through standardized tool
Installation
npx redefining-qa-multi-agent-ai-automation-using-mcp-protocolAsk AI about Redefining Qa Multi Agent AI Automation Using MCP Protocol
Powered by Claude Β· Grounded in docs
I know everything about Redefining Qa Multi Agent AI Automation Using MCP Protocol. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Redefining-QA-Multi-Agent-AI-Automation-Using-MCP-Protocol
This project demonstrates how to build a multi-agent AI automation framework using the Model Context Protocol (MCP). The setup enables LLMs (Claude AI in this case) to autonomously execute UI flows, API validations, file operations, and cross-system authentication workflows through standardized tool interfaces
Key Features
-
Multi-Agent System:
- Web Automation Agent β Automates browser workflows using Playwright via MCP servers.
- API & File System Agent β Executes API tests and interacts with local data.
- Excel Agent β Reads and writes Excel files for scenario-driven data management.
-
End-to-End Test Scenarios:
- Registration Validation Workflow β Ensures proper validation for empty/invalid registration.
- Full Registration + Authentication (UI & API) β Validates dual authentication flows and persists credentials.
- Password Recovery & Cross-Channel Authentication β Automates password reset and re-authentication via UI and API.
-
Comprehensive Reporting:
- Test summary dashboards
- Detailed execution reports
- Test artifacts
- Test coverage analysis and matrix
- Key observations
-
Agentic AI Orchestration:
- Coordinated multi-agent workflow using Claude AI as the client
- Intelligent prompt-driven execution
- Seamless synchronization across UI, API, and file systems
Getting Started
Prerequisites
- Python 3.10+
- Node.js (for Playwright)
- Claude AI client access
- MCP servers configured
Installation
- Clone the repository:
git clone https://github.com/sarthak1095/Redefining-QA-Multi-Agent-AI-Automation-Using-MCP-Protocol.git
- Navigate to the project directory:
cd Redefining-QA-Multi-Agent-AI-Automation-Using-MCP-Protocol
- Install dependencies:
pip install -r requirements.txt
- Configure
config.jsonwith MCP server endpoints and credentials.
Usage
- Run the multi-agent test workflow:
python run_tests.py
- View the consolidated test execution report in Markdown/HTML format.
- Check Excel outputs under
newdata.xlsxfor test data results.
Test Scenarios & Outcomes
- Empty Registration Validation: All field-level validations triggered successfully.
- Full Registration + Authentication: UI and API login flows validated, credentials persisted to Excel.
- Password Recovery & Reauthentication: End-to-end password reset validated across UI and API, logout verified.
β Overall Status: All scenarios passed (100% success rate)
Contributing
Contributions are welcome! Please create an issue or pull request for bug fixes, improvements, or new test scenarios.
References
- Learn Agentic AI β Build Multi-Agent Automation Workflows by Rahul Shetty
- MCP Protocol Documentation β Anthropic
