QA Prompts MCP Server
Provides tools and prompts for converting manual test cases to Appium automation scripts, analyzing Appium test failures, converting Appium page source XML to POM locators, and standardizing bug reports for mobile automation testing.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@QA Prompts MCP Serverconvert manual test for login to Appium script"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
QA Prompts MCP Server
An MCP (Model Context Protocol) server that provides QA prompt templates for mobile automation teams. It exposes structured prompts and tools for automation code generation, failure analysis, and bug standardization — all usable directly inside Cursor.
Quick Start (No Clone Required)
Add this to your Cursor MCP config file (~/.cursor/mcp.json):
{
"mcpServers": {
"qa-prompts": {
"command": "npx",
"args": ["-y", "github:swapnilGirishPawar/Custom-MCP-Server-Mobile-QA"]
}
}
}Restart Cursor. The prompts will be available immediately via the / slash command in chat.
This server also exposes the same capabilities as MCP tools, which can be invoked by MCP clients (and may be used automatically by Cursor when tool-calling is enabled).
Related MCP server: MCP Appium
Available Prompts (Slash Commands)
1. Manual → Automation Conversion
Prompt | What It Does |
| Converts manual test cases into Appium + Java + TestNG automation scripts following POM architecture |
| Performs a deep PR review of existing automation code and generates a structured review report |
| Converts Appium Inspector Page Source XML into POM locator declarations (ID > Accessibility > XPath priority) |
2. Debugging & Failure Analysis
Prompt | What It Does |
| Analyzes Appium test failure logs to determine root cause, severity, flakiness risk, and fix recommendations |
3. Bug Standardization
Prompt | What It Does |
| Converts a bug title/description into a standardized bug report following the organization template |
Available Tools (MCP Tools)
Each prompt is also registered as an MCP tool with the same name (without the leading /).
Tool | What It Does |
| Converts manual test cases into Appium + Java + TestNG automation scripts following POM architecture |
| Performs a deep PR review of existing automation code and generates a structured review report |
| Converts Appium Inspector Page Source XML into POM locator declarations (ID > Accessibility > XPath priority) |
| Analyzes Appium test failure logs to determine root cause, severity, flakiness risk, and fix recommendations |
| Converts a bug title/description into a standardized bug report following the organization template |
Notes:
standardize-bug-reporttool output: the tool output format does not include a<Title>line; it returns only [Issue], [Reproduction steps], [Screenshot], [Expected Result] (with those headings expected to be bold).
Usage
Open Cursor chat (
Cmd+L) or Composer (Cmd+I)Type
/to see the list of available promptsSelect a prompt
Fill in the required inputs
Submit — the AI processes the full prompt template and returns structured output
Example: Standardize a Bug Report
Type
/standardize-bug-reportin chatFill in:
bugDescription:
login button not working on iOS after updateadditionalContext (optional):
Build 2.3.1, iPhone 15, Premium account
The AI generates a complete standardized bug report (including a rewritten title), issue, reproduction steps, and expected result
Example: Convert Manual Test Case to Automation
Type
/convert-manual-to-automationin chatFill in:
featureNavigation:
Settings → Notifications → Push NotificationsmanualTestCase: (paste your manual test case)
existingCode (optional): (paste any existing Page Objects or BaseTest for context)
The AI generates a complete TestNG test class with POM, annotations, and framework conventions
Prompt / Tool Inputs Reference
Name | Required Inputs | Optional Inputs |
|
|
|
|
| — |
|
| — |
|
| — |
|
|
|
Local Development
# Clone the repo
git clone https://github.com/swapnilGirishPawar/Custom-MCP-Server-Mobile-QA.git
cd Custom-MCP-Server-Mobile-QA
# Install dependencies
npm install
# Build
npm run build
# Run locally
npm startFor development with auto-reload, use npm run dev (requires tsx).
To test locally before pushing, point your MCP config to the local build:
{
"mcpServers": {
"qa-prompts": {
"command": "node",
"args": ["/absolute/path/to/Custom-MCP-Server-Mobile-QA/dist/index.js"]
}
}
}Tech Stack
TypeScript with strict mode
@modelcontextprotocol/sdk v1.27+
Zod v4 for input validation
stdio transport for Cursor integration
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
- Flicense-quality-maintenanceEnables AI-powered mobile app testing and automation through Appium, using Azure OpenAI to intelligently navigate mobile applications and generate test cases.
- Alicense-qualityDmaintenanceEnables AI agents to automate Android mobile device testing through Appium, with automatic device detection, screen element inspection, and natural language test scenario execution.3MIT

MCP Appiumofficial
Alicense-qualityAmaintenanceEnables AI assistants to automate mobile app testing and development for iOS and Android through natural language interactions. Supports intelligent element identification, session management, automated test generation, and comprehensive device interactions including clicks, swipes, screenshots, and app management.7,411450Apache 2.0- Flicense-qualityCmaintenanceEnables AI-driven mobile test automation through planning, generation, and self-healing agents for Android and iOS, exposed as callable MCP tools.8
Related MCP Connectors
AI QA tester — real browsers scan sites for bugs, SEO, perf, and accessibility issues via chat.
Turns vague automation requests into tool stacks, prompts, QA checks, and human boundaries.
Voice-powered bug reporting with 13 MCP tools. Record bugs by talking; let AI find and fix them.
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/swapnilGirishPawar/Custom-MCP-Server-Mobile-QA'
If you have feedback or need assistance with the MCP directory API, please join our Discord server