Xray MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| JIRA_EMAIL | Yes | Your Jira account email | |
| JIRA_BASE_URL | Yes | Your Jira instance URL (e.g., https://your-domain.atlassian.net) | |
| JIRA_API_TOKEN | Yes | The API token from Atlassian | |
| XRAY_CLIENT_ID | No | Your Xray Cloud API client ID (optional, needed for test steps) | |
| XRAY_CLIENT_SECRET | No | Your Xray Cloud API client secret (optional, needed for test steps) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_testsB | List all tests in a Jira project using JQL query |
| get_testA | Get detailed information about a specific test by its key |
| get_test_with_stepsA | Get detailed test information with test steps using the reliable GraphQL getTests query. This tool always fetches test steps if they exist. |
| create_testC | Create a new test in Jira with Xray |
| update_testB | Update an existing test |
| list_test_executionsB | List test executions in a Jira project |
| get_test_executionB | Get detailed information about a test execution including test run results |
| create_test_executionC | Create a new test execution in Jira with Xray |
| update_test_runC | Update the result of a test run within a test execution |
| list_test_plansB | List all test plans in a Jira project |
| get_test_planA | Get detailed information about a test plan including associated tests |
| create_test_planB | Create a new test plan in Jira with Xray |
| add_tests_to_test_planB | Add tests to an existing test plan |
| list_test_setsB | List all test sets in a Jira project |
| get_test_setA | Get detailed information about a test set including associated tests |
| import_execution_resultsA | Import test execution results in Xray JSON format. Creates test executions and test runs with results. |
| import_cucumber_resultsA | Import Cucumber JSON test results to Xray. Automatically creates test execution and updates test statuses. |
| import_junit_resultsA | Import JUnit XML test results to Xray. Automatically creates test execution and updates test statuses. |
| import_testng_resultsB | Import TestNG XML test results to Xray. Automatically creates test execution and updates test statuses. |
| import_nunit_resultsA | Import NUnit XML test results to Xray. Automatically creates test execution and updates test statuses. |
| import_robot_resultsA | Import Robot Framework XML test results to Xray. Automatically creates test execution and updates test statuses. |
| import_behave_resultsA | Import Behave JSON test results to Xray. Automatically creates test execution and updates test statuses. |
| import_feature_fileA | Import Cucumber .feature file to Xray. Creates or updates BDD tests from Gherkin scenarios. |
| export_cucumber_featuresA | Export Cucumber feature files from Xray. Can export all features or specific test keys. |
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
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/Korfu/mcp-xray'
If you have feedback or need assistance with the MCP directory API, please join our Discord server