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