Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JIRA_PATNoPersonal access token for Jira authentication (datacenter)
JIRA_EMAILNoEmail for Jira authentication (cloud)
JIRA_BASE_URLNoBase URL for Jira instance
JIRA_PASSWORDNoPassword for Jira authentication (datacenter, alternative to PAT)
JIRA_USERNAMENoUsername for Jira authentication (datacenter, alternative to PAT)
XRAY_BASE_URLNoBase URL for Xray API (default: https://xray.cloud.getxray.app for cloud, same as JIRA_BASE_URL for datacenter)
JIRA_API_TOKENNoAPI token for Jira authentication (cloud)
XRAY_CLIENT_IDNoClient ID for Xray Cloud authentication
XRAY_DEPLOYMENTNoDeployment type: 'cloud' or 'datacenter'
XRAY_CLIENT_SECRETNoClient secret for Xray Cloud authentication
XRAY_TOKEN_TTL_SECONDSNoToken TTL in seconds (default: 3000)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
xray_check_connectionA

Validates authentication against the configured Xray deployment (cloud or datacenter) and Jira instance. Call this first to verify credentials are working before using other tools.

xray_graphqlA

Executes a GraphQL query against Xray Cloud. Only available for cloud deployments. Use this for advanced Xray-specific queries like fetching test runs, test steps, preconditions, or test sets.

xray_import_execution_resultsA

Imports automated test execution results into Xray. Supports formats: junit, nunit, xunit, robot, testng, cucumber, behave, json. Provide the full report content as a string. Optionally target a specific project or existing Test Execution issue.

xray_get_test_executionA

Fetches a single Test Execution issue from Jira by its issue key (e.g. 'OQA10-42', 'GAP-100'). Returns the full Jira issue details. Use the 'fields' parameter to limit which fields are returned.

xray_search_test_executionsA

Searches for Test Execution issues in Jira using filters. The issuetype filter is applied automatically. Use 'projectKey' to filter by project (e.g. 'OQA10'), 'jql' for additional JQL conditions (e.g. 'status = "Done"'), and 'orderBy' for sorting (e.g. 'created DESC'). Example: to find recent test executions in project OQA10, use projectKey='OQA10' and orderBy='created DESC'.

xray_create_test_executionA

Creates a new Test Execution issue in Jira/Xray. Requires a project key and summary. Optionally provide a description and additional Jira fields (e.g. labels, components).

xray_get_test_planA

Fetches a single Test Plan issue from Jira by its issue key (e.g. 'GAP-12471'). Returns the full Jira issue details. Use the 'fields' parameter to limit which fields are returned.

xray_search_test_plansA

Searches for Test Plan issues in Jira using filters. The issuetype filter is applied automatically. Use 'projectKey' to filter by project (e.g. 'GAP'), 'jql' for additional JQL conditions, and 'orderBy' for sorting (e.g. 'created DESC'). Example: to find test plans in project GAP, use projectKey='GAP'.

xray_create_test_planA

Creates a new Test Plan issue in Jira/Xray. Requires a project key and summary. Optionally provide a description and additional Jira fields (e.g. labels, components).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/Mammals-at-work/mcp-xray'

If you have feedback or need assistance with the MCP directory API, please join our Discord server