testrail-mcp

testrail-mcp

3

The TestRail MCP Server enables standardized interaction with TestRail's core entities via the Model Context Protocol. It supports authentication with the TestRail API and is compatible with multiple MCP clients. The server is designed for seamless use in various environments.

TestRail MCP Server

A Model Context Protocol (MCP) server for TestRail enabling 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, Windsurf, etc.)

Installation

Installing via Smithery

  • Install with Smithery for Claude Desktop

Manual Installation

  • Clone the repository
  • Create a virtual environment
  • Install dependencies

Configuration

  • Requires environment variables for authentication

Usage

Running the Server

  • Start the MCP server in stdio mode

Using with MCP Clients

  • Configure MCP clients like Claude Desktop, Cursor, and Windsurf

Development

  • Built using FastMCP, Requests, and python-dotenv

License

  • MIT