Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| XRAY_TOKEN | No | Your Personal Access Token for Xray Server/Data Center | |
| XRAY_PASSWORD | No | Your password for Basic Authentication with Xray Server/Data Center | |
| XRAY_USERNAME | No | Your username for Basic Authentication with Xray Server/Data Center | |
| XRAY_AUTH_TYPE | No | Authentication type for Xray Server/Data Center: 'token' for Personal Access Token or 'basic' for Basic Authentication | |
| XRAY_DEPLOYMENT | No | Xray deployment type: 'cloud' for Xray Cloud or 'server' for Xray Server/Data Center | |
| XRAY_JIRA_BASE_URL | No | The base URL of your Jira instance (e.g., https://your-jira-instance.com) | |
| XRAY_CLOUD_CLIENT_ID | No | Your Xray Cloud client ID (get from https://xray.cloud.getxray.app/api-keys) | |
| XRAY_CLOUD_CLIENT_SECRET | No | Your Xray Cloud client secret (get from https://xray.cloud.getxray.app/api-keys) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| import_test_results | Import automated test execution results from various formats (JUnit, Cucumber, Xray JSON, Robot Framework, TestNG) |
| execute_tests | Create and execute a test run in Xray for specified test cases |
| query_test_executions | Query and filter test executions in Xray |
| get_test_info | Retrieve detailed information about a specific test case |
| create_test_execution | Create a new test execution container in Xray |
| update_test_execution | Update status and details of a test within an execution |
| get_test_plans | List test plans in a project |
| associate_tests_to_execution | Add test cases to an existing test execution |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |