MCP server for TestRail test case management
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":"bibliocommons-mcp-testrail","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 MCP server for interacting with TestRail test case management instances. ## Configuration **Authentication**: TestRail uses HTTP Basic Authentication with your username and an API key (generated under My Settings → API Keys in TestRail). It is recommended to create a dedicated API user account rather than using a personal account. ### Option 1: config.json ```bash cp config.json.example config.json # Edit config.json with your API user credentials ``` ### Option 2: Environment Variables ```bash export TESTRAIL_URL="https://example.testrail.io" export TESTRAIL_USERNAME="[email protected]" export TESTRAIL_API_KEY="your-testrail-api-key" export TESTRAIL_VERIFY_SSL="true" ``` ## Installation ### Option 1: Using uv (Recommended) [uv](https://github.com/astral-sh/uv) is a fast Python package manager. Install it first: ```bash # macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows powershell -c "irm https://astral.sh/uv/install.ps1 | iex" ``` No additional installation needed - `uvx` will handle dependencies automatically. ### Option 2: Using pip ```bash pip install bibliocommons-mcp-testrail # or for development pip install -e ".[dev]" ``` ## AI Client Setup ### VS Code (with MCP Extension) 1. Install an MCP-compatible extension in VS Code 2. Open VS Code Settings (JSON): `Cmd+Shift+P` → "Preferences: Open User Settings (JSON)" 3. Add the server configuration: ```json { "mcp.servers": { "testrail": { "command": "uvx", "args": ["--from", "/absolute/path/to/testrail", "bibliocommons-mcp-testrail"] } } } ``` **Alternative: Using python directly** ```json { "mcp.servers": { "testrail": { "command": "python", "args": ["-m", "bibliocommons_mcp_testrail"] } } } ``` ### Claude Desktop 1. Open Claude Desktop configuration: - macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` - Windows: `%APPDATA%\Claude\claude_desktop_config.json` 2. Add th…
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.