Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| QASPHERE_API_KEY | Yes | API key from QA Sphere (Settings ⚙️ → API Keys → Add API Key) | |
| QASPHERE_TENANT_URL | Yes | Your company's QA Sphere URL (e.g., example.eu2.qasphere.com) |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_test_case | 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://example.eu2.qasphere.com/project/%PROJECT_CODE%/tcase/%SEQUENCE%?any Extract %PROJECT_CODE% and %SEQUENCE% from the URL and use them as the marker. |
| get_project | Get a project information from QA Sphere using a project code (e.g., BDI). You can extract PROJECT_CODE from URLs https://example.eu2.qasphere.com/project/%PROJECT_CODE%/... |
| list_projects | Get a list of all projects from current QA Sphere TMS account (qasphere.com) |
| list_test_cases | 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. |
| list_test_cases_folders | List folders for test cases within a specific QA Sphere project. Allows pagination and sorting. |
| list_test_cases_tags | List all tags defined within a specific QA Sphere project. |