Test Rail Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Test Rail Mcp (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.
get_case_by_id to fetch TestRail cases and return typed Pydantic models.TESTRAIL_URL, TESTRAIL_USERNAME, TESTRAIL_PASSWORD; deploy via Docker or run locally. TESTRAIL_URL=https://your-instance.testrail.com
TESTRAIL_USERNAME=your-username
TESTRAIL_PASSWORD=your-api-key docker-compose up -d
# or on Windows: run the bundled script
.\run_docker.bat docker-compose logs -f testrail-mcp docker-compose down python -m venv .venv
source .venv/bin/activateWindows (PowerShell):
.venv\Scripts\Activate.ps1 pip install -r requirements.txt cp env.example .env
# Edit `.env` with your TestRail credentials:**TESTRAIL_URL=https://your-instance.testrail.com TESTRAIL_USERNAME=your-username TESTRAIL_PASSWORD=your-api-key
4. Run locally:python code/server.py
Or use Docker (see above) which exposes `http://localhost:8001`.
### Add to Cursor
Add to your Cursor `mcp.json`:{ "mcpServers": { "testrail": { "type": "http", "url": "http://localhost:8001/mcp" } } }
- If running locally without Docker, use `http://localhost:8000/mcp`.
- Enable in Tools & Integrations, ensure the `testrail` MCP is enabled.
## Tooling API
- **get_case_by_id**: Fetch a case by numeric `case_id`.
Example result (shape):{ "id": 123, "title": "Verify login", "type_id": 1, "priority_id": 2, "section_id": 10, "suite_id": 3, "custom_fields": { "custom_steps": "...", "custom_expected": "..." } }
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.