QA Sphere MCP Server
@Hypersequent
About QA Sphere MCP Server
MCP Server for QA Sphere TMS
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"qasphere": {
"command": "npx",
"args": [
"-y",
"qasphere-mcp"
],
"env": {
"QASPHERE_TENANT_URL": "your-company.region.qasphere.com",
"QASPHERE_API_KEY": "your-api-key"
}
}
}
}Tools
15List all custom fields available for a project. Useful when creating or updating test cases with custom field values — use the `systemName` property as the key on the `customFields` parameter of create_test_case / update_test_case. Only `enabled` fields should be used. Custom fields allow you to extend test cases with additional metadata specific to your organization's needs.
List folders for test cases within a specific QA Sphere project. Allows pagination and sorting.
Creates or updates multiple folders in a single request using folder path hierarchies. Automatically creates nested folder structures and updates existing folders' comments. Returns an array of folder ID arrays, each representing the full folder path hierarchy as an array of folder IDs.
Get a project information from QA Sphere using a project code (e.g., BDI). You can extract PROJECT_CODE from URLs https://your-company.region.qasphere.com/project/%PROJECT_CODE%/...
Get a list of all projects from current QA Sphere TMS account (qasphere.com)
List requirements linked to test cases in a project. Requirements are references to external documentation or specifications (like Jira issues) that test cases verify. Use this tool to find requirement IDs when you need to filter test cases by requirement using list_test_cases with the `requirementIds` parameter.
List reusable shared preconditions for a project. Supports sorting by title or creation date and can include test case usage counts. Use the returned `id` as `sharedPreconditionId` when referencing a shared precondition from create_test_case / update_test_case.
Fetch details for a single shared precondition by ID.
List reusable shared steps for a project. Supports sorting by title or creation date and can include test case usage counts. Use the returned `id` as `sharedStepId` when referencing a shared step from create_test_case / update_test_case.
Fetch details for a single shared step by ID.
List all tags defined within a specific QA Sphere project.
Get a test case from QA Sphere using a marker in the format PROJECT_CODE-SEQUENCE (e.g., BDI-123). You can use URLs like: https://your-company.region.qasphere.com/project/%PROJECT_CODE%/tcase/%SEQUENCE%?any Extract %PROJECT_CODE% and %SEQUENCE% from the URL and use them as the marker.
List test cases from a project in QA Sphere. Supports pagination and various filtering options. Usually it makes sense to call get_project tool first to get the project context.
Create a new test case in QA Sphere. Supports both standalone and template test cases with various options like steps, tags, requirements, and parameter values for templates.
Update an existing test case in QA Sphere. Only users with role User or higher are allowed to update test cases. Optional fields can be omitted to keep the current value.
Overview
What is QA Sphere MCP Server?
It is a Model Context Protocol (MCP) server for QA Sphere, a test management system. It enables large language models to discover, summarize, and chat about test cases, letting AI-powered IDEs reference specific test cases within the development workflow.
How to use QA Sphere MCP Server?
Ensure Node.js (>=22), a QA Sphere account, an API key, and the tenant URL are available. Configure any MCP client using the command npx -y qasphere-mcp with environment variables QASPHERE_TENANT_URL and QASPHERE_API_KEY. Setup instructions are provided for Claude Desktop, Cursor, and 5ire.
Key features of QA Sphere MCP Server
- Discover test cases from QA Sphere
- Summarize test cases in natural language
- Chat about test cases with an LLM
- Reference test cases within AI-powered IDEs
- Simple configuration via npx and environment variables
Use cases of QA Sphere MCP Server
- AI-assisted test case review and analysis
- Quickly finding relevant test cases during development
- Integrating test management into coding workflows in MCP-compatible IDEs
- Querying the test management system using natural language
FAQ from QA Sphere MCP Server
What is the QA Sphere MCP Server?
It integrates LLMs with QA Sphere test management, allowing discover, summary, and chat about test cases through MCP.
What are the prerequisites?
Node.js version 22 or later, a QA Sphere account with an API key, and the company’s QA Sphere tenant URL (e.g., example.eu2.qasphere.com).
How do I get an API key?
Go to QA Sphere Settings → API Keys → Add API Key, then copy the generated key.
Which MCP clients are supported?
The server works with any MCP client. Specific instructions exist for Claude Desktop, Cursor, and 5ire.
What environment variables must I set?
Two variables are required: QASPHERE_TENANT_URL (your tenant’s URL) and QASPHERE_API_KEY (your API key).
Frequently asked questions
What is the QA Sphere MCP Server?
It integrates LLMs with QA Sphere test management, allowing discover, summary, and chat about test cases through MCP.
What are the prerequisites?
Node.js version 22 or later, a QA Sphere account with an API key, and the company’s QA Sphere tenant URL (e.g., `example.eu2.qasphere.com`).
How do I get an API key?
Go to QA Sphere Settings → API Keys → Add API Key, then copy the generated key.
Which MCP clients are supported?
The server works with any MCP client. Specific instructions exist for Claude Desktop, Cursor, and 5ire.
What environment variables must I set?
Two variables are required: `QASPHERE_TENANT_URL` (your tenant’s URL) and `QASPHERE_API_KEY` (your API key).
Basic information
More Other MCP servers

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Comments