Mcp Xray Cloud — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Xray Cloud (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP (Model Context Protocol) server that connects AI assistants to Xray Cloud for Jira test management.
Manage tests, test plans, executions, and import CI results — all through natural language via Claude or any MCP-compatible client.
| Category | Tools |
|---|---|
| Tests | list_tests, get_test, create_test, update_test |
| Test Plans | list_test_plans, get_test_plan, create_test_plan, add_tests_to_test_plan |
| Test Executions | list_test_executions, get_test_execution, create_test_execution |
| Test Sets | list_test_sets, get_test_set |
| Test Runs | update_test_run_status |
| Import Results | Xray JSON, Cucumber, JUnit, TestNG, NUnit, Robot Framework, Behave |
| Import Features | Gherkin .feature files |
| Export | Cucumber feature files |
git clone https://github.com/remynln/mcp-xray-cloud.git
cd mcp-xray-cloud
npm install
npm run buildSet these environment variables:
| Variable | Required | Description |
|---|---|---|
XRAY_CLIENT_ID | Yes | Xray Cloud API client ID |
XRAY_CLIENT_SECRET | Yes | Xray Cloud API client secret |
XRAY_BASE_URL | No | Override API base URL (default: https://xray.cloud.getxray.app) |
Add to your claude_desktop_config.json:
{
"mcpServers": {
"xray": {
"command": "node",
"args": ["/absolute/path/to/mcp-xray-cloud/dist/index.js"],
"env": {
"XRAY_CLIENT_ID": "your-client-id",
"XRAY_CLIENT_SECRET": "your-client-secret"
}
}
}
}Add to your .claude.json:
{
"mcpServers": {
"xray": {
"command": "node",
"args": ["/absolute/path/to/mcp-xray-cloud/dist/index.js"],
"env": {
"XRAY_CLIENT_ID": "your-client-id",
"XRAY_CLIENT_SECRET": "your-client-secret"
}
}
}
}.feature filesrc/
├── index.ts # Server entry point
├── client.ts # Xray Cloud API client (auth + GraphQL + REST)
├── helpers.ts # Shared formatting utilities
└── tools/
├── tests.ts # Test CRUD tools
├── test-plans.ts # Test plan tools
├── test-executions.ts# Test execution tools
├── test-sets.ts # Test set tools
├── test-runs.ts # Test run status updates
├── imports.ts # Result import tools (JSON, XML, Gherkin)
└── exports.ts # Feature export toolsgit checkout -b feat/my-feature)npm test)~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.