← Back to search

qasphere-mcp

GitHub Actions Scanned 11d ago

MCP server for QA Sphere integration

B
84.1 / 100

Versions

0.4.1latest
Jun 30, 2026
0.4.0
May 4, 2026
0.3.0
Dec 23, 2025
0.2.1
Apr 7, 2025
0.0.2
Apr 6, 2025
+ show 1 moreshow less
0.0.1
Apr 1, 2025
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 15

list_projects
annotations: none low

Get a list of all projects from current QA Sphere TMS account (qasphere.com)

list_shared_steps
annotations: none low

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.

get_shared_step
annotations: none low

Fetch details for a single shared step by ID.

list_test_cases_tags
annotations: none low

List all tags defined within a specific QA Sphere project.

list_requirements
annotations: none low

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_custom_fields
annotations: none low

List 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.

get_project
annotations: none low

Get a project information from QA Sphere using a project code (e.g., BDI). You can extract PROJECT_CODE from URLs ${QASPHERE_TENANT_URL}/project/%PROJECT_CODE%/...

get_test_case
annotations: none low

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: ${QASPHERE_TENANT_URL}/project/%PROJECT_CODE%/tcase/%SEQUENCE%?any Extract %PROJECT_CODE% and %SEQUENCE% from the URL and use them as the marker.

list_test_cases
annotations: none low

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_test_case
annotations: none low

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_test_case
annotations: none low

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.

list_shared_preconditions
annotations: none low

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.

get_shared_precondition
annotations: none low

Fetch details for a single shared precondition by ID.

list_folders
annotations: none low

List folders for test cases within a specific QA Sphere project. Allows pagination and sorting.

upsert_folders
annotations: none low

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.

Permissions 3

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs sync ops
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 40

low
Tool 'list_shared_steps' has no annotations annotation_checker · 100%
low
Tool 'get_shared_step' has no annotations annotation_checker · 100%
low
Tool 'list_test_cases_tags' has no annotations annotation_checker · 100%
low
Tool 'list_requirements' has no annotations annotation_checker · 100%
low
Tool 'list_custom_fields' has no annotations annotation_checker · 100%
low
Tool 'get_project' has no annotations annotation_checker · 100%
low
Tool 'list_projects' has no annotations annotation_checker · 100%
low
Tool 'get_test_case' has no annotations annotation_checker · 100%
low
Tool 'list_test_cases' has no annotations annotation_checker · 100%
low
Tool 'create_test_case' has no annotations annotation_checker · 100%
low
Tool 'update_test_case' has no annotations annotation_checker · 100%
low
Tool 'list_shared_preconditions' has no annotations annotation_checker · 100%
low
Tool 'get_shared_precondition' has no annotations annotation_checker · 100%
low
Tool 'list_folders' has no annotations annotation_checker · 100%
low
Tool 'upsert_folders' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
package.json metadata manifest_parser · 100%
info
Tool: list_shared_steps manifest_parser · 85%
info
Tool: get_shared_step manifest_parser · 85%
info
Tool: list_test_cases_tags manifest_parser · 85%
info
Tool: list_requirements manifest_parser · 85%
info
Tool: list_custom_fields manifest_parser · 85%
info
Tool: get_project manifest_parser · 85%
info
Tool: list_projects manifest_parser · 85%
info
Tool: get_test_case manifest_parser · 85%
info
Tool: list_test_cases manifest_parser · 85%
info
Tool: create_test_case manifest_parser · 85%
info
Tool: update_test_case manifest_parser · 85%
info
Tool: list_shared_preconditions manifest_parser · 85%
info
Tool: get_shared_precondition manifest_parser · 85%
info
Tool: list_folders manifest_parser · 85%
info
Tool: upsert_folders manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 166 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%