About this Server
agent-qa is an open-source, self-improving QA agent and test harness with long-term memory for software engineering teams. Write end-to-end tests in plain English for web, iOS, and Android applications. Built with memidex, agent-qa learns from every test run, adapts dynamically to UI changes, records screenshots and DOM evidence, and prevents regressions before code ships to production.
Direct low-latency RPC protocol communication with structured JSON schemas.
Restricted capability bounds to prevent accidental modifications or leakage.
Security & Best Practices
When to Use (and When Not To)
- •Writing and executing natural language QA tests for web, Android, and iOS user flows
- •Validating checkout flows, authentication, and critical user funnels in CI/CD pipelines
- •Self-adapting tests that maintain resilience against minor DOM or UI layout modifications
- •Direct database point-in-time recovery and snapshot rollbacks (use Rowsafe MCP instead)
- •In-memory caching and Redis stream pub/sub management (use Redis MCP instead)
- •Relational schema indexing and slow query optimization (use DBHub or PlanetScale MCP instead)
Install & Setup
claude mcp add agent-qa -- npx -y agent-qa mcpExposed Tools & Endpoints
5 toolsFunctions your AI agent can invoke via this Model Context Protocol server
Executes a natural language test journey on web or mobile platforms with visual and DOM step verification.
Retrieves failure evidence, execution step traces, and screenshot comparisons for broken test runs.
Queries memidex for remembered UI selectors, application knowledge, and working procedure procedures.
Records validated procedure updates, selector revisions, and user feedback into repository knowledge files.
Lists all defined test suites, user journey specifications, and historical pass/fail rates.