openqa-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENQA_SERVER | No | openQA host (e.g. openqa.opensuse.org). Default is openqa-async default. | |
| OPENQA_VERIFY | No | TLS verification: true/false, or a path to a CA bundle. Default true. | |
| OPENQA_API_KEY | No | API key; overrides the config file when set. | |
| OPENQA_MCP_HOST | No | Default HTTP bind host. Default '127.0.0.1'. | |
| OPENQA_MCP_PORT | No | Default HTTP bind port. Default '8000'. | |
| OPENQA_READONLY | No | Set truthy (1/true/yes/on) to disable mutating tools. Default false. | |
| OPENQA_API_SECRET | No | API secret; overrides the config file when set. | |
| OPENQA_MCP_TRANSPORT | No | Set to 'http' to serve over HTTP. Default 'stdio'. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_jobsC | List jobs matching the given filters. |
| list_jobs_overviewC | List a condensed jobs overview matching the given filters. |
| get_jobB | Get full details for a single job. |
| get_job_commentsC | List comments on a job. |
| list_machinesB | List configured worker machines. |
| list_test_suitesB | List configured test suites. |
| list_productsB | List configured products (mediums). |
| find_jobs_by_settingA | Find jobs whose setting |
| get_job_detailsB | Get a single job with full test-module/step details. |
| get_job_statusB | Get a lightweight job status (id, state, result, blocked_by_id). |
| list_job_groupsB | List job groups. |
| get_job_groupC | Get a single job group. |
| list_job_group_jobsC | List jobs belonging to a job group. |
| get_job_group_build_resultsC | Get aggregated build results for a job group. |
| list_parent_groupsB | List parent job groups. |
| get_parent_groupC | Get a single parent job group. |
| list_assetsB | List assets known to the system. |
| get_assetC | Get a single asset by id. |
| list_workersC | List registered worker instances. |
| list_bugsB | List tracked bugs referenced by jobs. |
| searchC | Full-text search across jobs, groups, and test modules. |
| get_scheduled_productC | Get a scheduled product (result of a prior ISO trigger). |
| get_iso_job_statsB | Get job statistics for scheduled products. |
| list_group_commentsC | List comments on a job group. |
| list_parent_group_commentsC | List comments on a parent job group. |
| restart_jobsC | Restart each of the given jobs. |
| cancel_jobC | Cancel a running or scheduled job. |
| add_job_commentC | Add a comment to a job. |
| trigger_isosC | Trigger ISO test scheduling for a product. |
| delete_jobD | Delete a job. |
| duplicate_jobC | Duplicate (clone) a job. |
| set_job_priorityC | Set the priority of a job. |
| restart_jobs_bulkC | Restart several jobs in one bulk request. |
| cancel_jobsC | Cancel all jobs matching the given filters. |
| add_group_commentC | Add a comment to a job group. |
| add_parent_group_commentB | Add a comment to a parent job group. |
| update_job_commentC | Update an existing job comment. |
| delete_job_commentC | Delete a job comment. |
| create_bugC | Create a tracked bug reference. |
| cancel_scheduled_productC | Cancel a scheduled product / ISO by name. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- 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/mimi1vx/openqa-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server