Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

testrail-mcp-server

local MCP server

testrail-mcp-server is a local MCP server: Connect AI assistants to TestRail: manage test cases, suites, runs, results, and attachments. Install it from npm as @uarlouski/testrail-mcp-server.

Installation

Terminal

claude mcp add testrail-mcp-server -e TESTRAIL_INSTANCE_URL=... -e TESTRAIL_USERNAME=... -e TESTRAIL_API_KEY=... -e TESTRAIL_ENABLE_SHARED_STEPS=... -e TESTRAIL_ENABLE_CASE_HISTORY=... -e TESTRAIL_ENABLE_RAG_TOOLS=... -e TESTRAIL_ALLOW_WRITE_OPERATIONS=... -e TESTRAIL_ALLOW_READ_OPERATIONS=... -e TESTRAIL_ALLOW_DELETE_OPERATIONS=... -e TESTRAIL_ENABLE_DEPRECATED_TOOLS=... -e TESTRAIL_DISABLED_TOOLS=... -- npx -y @uarlouski/testrail-mcp-server

Run in your project folder. Add --scope user to use it everywhere.

Claude Desktop, Cursor & other clients

Add to claude_desktop_config.json or .cursor/mcp.json.

{
  "mcpServers": {
    "testrail-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@uarlouski/testrail-mcp-server"
      ],
      "env": {
        "TESTRAIL_INSTANCE_URL": "...",
        "TESTRAIL_USERNAME": "...",
        "TESTRAIL_API_KEY": "...",
        "TESTRAIL_ENABLE_SHARED_STEPS": "...",
        "TESTRAIL_ENABLE_CASE_HISTORY": "...",
        "TESTRAIL_ENABLE_RAG_TOOLS": "...",
        "TESTRAIL_ALLOW_WRITE_OPERATIONS": "...",
        "TESTRAIL_ALLOW_READ_OPERATIONS": "...",
        "TESTRAIL_ALLOW_DELETE_OPERATIONS": "...",
        "TESTRAIL_ENABLE_DEPRECATED_TOOLS": "...",
        "TESTRAIL_DISABLED_TOOLS": "..."
      }
    }
  }
}

Fill in the environment variables with your own credentials.

What you need

  • Runtime: Node.js 18+ (runs with npx).
  • MCP client: Claude Code, Codex, Antigravity, Claude Desktop, Cursor or any other client that speaks MCP over stdio.
  • Environment variables: TESTRAIL_INSTANCE_URL, TESTRAIL_USERNAME, TESTRAIL_API_KEY, TESTRAIL_ENABLE_SHARED_STEPS, TESTRAIL_ENABLE_CASE_HISTORY, TESTRAIL_ENABLE_RAG_TOOLS, TESTRAIL_ALLOW_WRITE_OPERATIONS, TESTRAIL_ALLOW_READ_OPERATIONS, TESTRAIL_ALLOW_DELETE_OPERATIONS, TESTRAIL_ENABLE_DEPRECATED_TOOLS, TESTRAIL_DISABLED_TOOLS

Summary

Connect AI assistants to TestRail: manage test cases, suites, runs, results, and attachments.

testrail-mcp-server vs similar servers

ServerStarsTypeAPI keyRuntime
testrail-mcp-server39LocalYesnpm
GitHub33KHostedNoNone
testkube-mcp1,661LocalYesoci
brave-search-mcp-server1,477LocalYesnpm
Atlassian Rovo MCP Server1,070HostedNoNone

Questions

It reads 11 environment variables: TESTRAIL_INSTANCE_URL, TESTRAIL_USERNAME, TESTRAIL_API_KEY, TESTRAIL_ENABLE_SHARED_STEPS, TESTRAIL_ENABLE_CASE_HISTORY, TESTRAIL_ENABLE_RAG_TOOLS, TESTRAIL_ALLOW_WRITE_OPERATIONS, TESTRAIL_ALLOW_READ_OPERATIONS, TESTRAIL_ALLOW_DELETE_OPERATIONS, TESTRAIL_ENABLE_DEPRECATED_TOOLS, TESTRAIL_DISABLED_TOOLS. Set them in your MCP config before starting the server.

Node.js 18+ (runs with npx), plus an MCP client such as Claude Code, Codex, Claude Desktop or Cursor.

testrail-mcp-server is a local MCP server distributed as the npm package @uarlouski/testrail-mcp-server.

Run: claude mcp add testrail-mcp-server -e TESTRAIL_INSTANCE_URL=... -e TESTRAIL_USERNAME=... -e TESTRAIL_API_KEY=... -e TESTRAIL_ENABLE_SHARED_STEPS=... -e TESTRAIL_ENABLE_CASE_HISTORY=... -e TESTRAIL_ENABLE_RAG_TOOLS=... -e TESTRAIL_ALLOW_WRITE_OPERATIONS=... -e TESTRAIL_ALLOW_READ_OPERATIONS=... -e TESTRAIL_ALLOW_DELETE_OPERATIONS=... -e TESTRAIL_ENABLE_DEPRECATED_TOOLS=... -e TESTRAIL_DISABLED_TOOLS=... -- npx -y @uarlouski/testrail-mcp-server

Run: codex mcp add testrail-mcp-server --env TESTRAIL_INSTANCE_URL=... --env TESTRAIL_USERNAME=... --env TESTRAIL_API_KEY=... --env TESTRAIL_ENABLE_SHARED_STEPS=... --env TESTRAIL_ENABLE_CASE_HISTORY=... --env TESTRAIL_ENABLE_RAG_TOOLS=... --env TESTRAIL_ALLOW_WRITE_OPERATIONS=... --env TESTRAIL_ALLOW_READ_OPERATIONS=... --env TESTRAIL_ALLOW_DELETE_OPERATIONS=... --env TESTRAIL_ENABLE_DEPRECATED_TOOLS=... --env TESTRAIL_DISABLED_TOOLS=... -- npx -y @uarlouski/testrail-mcp-server

Similar MCP servers

NameStars
  1. GitHubio.github.github/github-mcp-server33K
  2. testkube-mcpio.github.kubeshop/testkube-mcp1,661
  3. brave-search-mcp-serverio.github.brave/brave-search-mcp-server1,477
  4. Atlassian Rovo MCP Servercom.atlassian/atlassian-mcp-server1,070
  5. ClaudeR - RStudio MCP Serverio.github.IMNMV/clauder345
  6. Dynatraceio.github.Dynatrace/dynatrace-for-ai161
  7. Outline MCP Serverio.github.Vortiago/mcp-outline155
  8. altium-designer-mcpio.github.embedded-society/altium-designer-mcp65