TestRail MCP Server
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"testrail-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# TestRail MCP Server [](https://smithery.ai/server/@sker65/testrail-mcp) A Model Context Protocol (MCP) server for TestRail that allows interaction with TestRail's core entities through a standardized protocol. ## Features - Authentication with TestRail API - Access to TestRail entities: - Projects - Cases - Runs - Results - Datasets - Full support for the Model Context Protocol - Compatible with any MCP client (Claude Desktop, Cursor, Winsurf, etc.) ## Installation ### Installing via Smithery To install testrail-mcp for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@sker65/testrail-mcp): ```bash npx -y @smithery/cli install @sker65/testrail-mcp --client claude ``` ### Manual Installation 1. Clone this repository: ```bash git clone https://github.com/yourusername/testrail-mcp.git cd testrail-mcp ``` 2. Create and activate a virtual environment: ```bash python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate ``` 3. Install dependencies: ```bash pip install -e . ``` ## Configuration The TestRail MCP server requires specific environment variables to authenticate with your TestRail instance. These must be set before running the server. 1. Create a `.env` file in the root directory of the project: ``` TESTRAIL_URL=https://your-instance.testrail.io TESTRAIL_USERNAME=your-email@example.com TESTRAIL_API_KEY=your-api-key ``` **Important Notes:** - `TESTRAIL_URL` should be the full URL to your TestRail instance (e.g., `https://example.testrail.io`) - `TESTRAIL_USERNAME` is your TestRail email address used for login - `TESTRAIL_API_KEY` is your TestRail API key (not your password) - To generate an API key, log in to TestRail, go to "My Settings" > "API Keys" and create a new key 2. Verify that the configuration is loaded correctly: ```bash uvx testrail-mcp --conf…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.