MCP Claude
QA Touch MCP Server
Connect AI assistants directly with QA Touch to manage projects, test cases, test runs, defects, requirements, releases, and QA workflows through the Model Context Protocol (MCP).
What is QA Touch MCP?
QA Touch MCP Server enables AI assistants such as Claude Desktop and other MCP-compatible clients to securely interact with your QA Touch workspace.
With natural language commands, users can:
- Create and manage projects
- Generate and maintain test cases
- Execute and update test runs
- Manage defects and requirements
- Search QA assets instantly
- Generate QA reports and insights
Key Features
Project Management
- List all projects
- Create new projects
- Count available projects
Test Case Management
- Create structured test cases
- Generate bulk test cases
- Create exploratory test cases
- Create text-template test cases
- Search and manage test cases
Module Management
- Create modules
- Search modules
- Count modules
Release Management
- Create releases and milestones
- Search releases
- Count releases
Requirement Management
- Create requirement documents
- Create requirements
- Search requirements
- Count requirements
Defect Management
- Create defects
- Search defects
- List defect statuses
- List severities
- List issue types
- List environments
Test Run Management
- View test runs
- View execution results
- View execution history
- Update execution status
- Batch update test results
Global Search
Search across:
- Test Cases
- Modules
- Requirements
- Defects
- Releases
Installation
Option 1: Run with NPX
npx -y qatouch-mcp-serverOption 2: Install Globally
npm install -g qatouch-mcp-server
qatouch-mcp-serverPrerequisites
Before running the MCP server, ensure you have:
| Requirement | Version |
|---|---|
| Node.js | 18+ |
| npm | Latest |
| QA Touch Domain | Required |
| QA Touch API Token | Required |
Environment Variables
Configure the following variables:
QATOUCH_DOMAIN=yourdomain
QATOUCH_API_TOKEN=yourtokenExample:
QATOUCH_DOMAIN=demo.qatouch.com
QATOUCH_API_TOKEN=xxxxxxxxxxxxxxxxClaude Desktop Setup
Add QA Touch MCP Server to your Claude Desktop configuration.
Windows
%APPDATA%\Claude\claude_desktop_config.jsonmacOS
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux
~/.config/Claude/claude_desktop_config.jsonConfiguration Example
{
"mcpServers": {
"qatouch": {
"command": "npx",
"args": [
"-y",
"qatouch-mcp-server"
],
"env": {
"QATOUCH_DOMAIN": "yourdomain",
"QATOUCH_API_TOKEN": "yourtoken"
}
}
}
}After saving the file, restart Claude Desktop.
Available Tools
Project Tools
| Tool | Purpose |
|---|---|
| list_projects | Retrieve projects |
| create_project | Create project |
| count_all_projects | Count projects |
Test Case Tools
| Tool | Purpose |
|---|---|
| list_test_cases | View test cases |
| search_test_cases | Search test cases |
| create_test_case | Create test case |
| create_bulk_test_cases | Bulk generation |
| create_exploratory_test_case | Exploratory testing |
| create_text_test_case | Text-based test cases |
Defect Tools
| Tool | Purpose |
|---|---|
| list_defects | View defects |
| search_defects | Search defects |
| create_defect | Create defect |
| list_defect_statuses | Defect statuses |
| list_defect_severities | Severity list |
Test Run Tools
| Tool | Purpose |
|---|---|
| list_test_runs | View runs |
| list_test_run_results | View results |
| update_test_run_result_status | Update result |
| update_test_run_results_by_code | Batch update |
Example Prompts
Ask your AI assistant:
Projects
List all QA Touch projectsCreate a project named Mobile App RegressionTest Cases
Show test cases from project ABCCreate a login test case in project ABCGenerate 20 checkout test casesDefects
Show high priority defects in project ABCCreate a payment timeout defectTest Runs
List test runs from project ABCShow failed test cases from RUN1š Project Structure
src/
āāā api/
āāā config/
āāā tools/
āāā index.js
examples/š¤ Contributing
Contributions are welcome.
Please follow:
- Fork repository
- Create feature branch
- Submit pull request
- Follow coding standards
š License
Released under the MIT License.
Need Help?
For support, documentation, and product information:
QA Touch Test Management Platform
Manage Test Cases ⢠Test Runs ⢠Defects ⢠Requirements ⢠Releases ⢠QA Reporting
Start building smarter QA workflows with AI-powered automation today.