TestRail MCP Server
Servidor MCP de TestRail
Este servidor del Protocolo de Contexto de Modelo (MCP) proporciona herramientas para interactuar con TestRail directamente desde Claude AI y otros clientes compatibles con MCP como Cursor. Te permite gestionar casos de prueba, proyectos, suites, ejecuciones y más sin abandonar tu conversación con la IA.
Herramientas disponibles
El servidor MCP de TestRail proporciona las siguientes herramientas:
Categoría | Herramientas |
Proyectos |
|
Suites |
|
Casos |
|
Secciones |
|
Ejecuciones |
|
Pruebas |
|
Resultados |
|
Planes |
|
Hitos |
|
Pasos compartidos |
|
Related MCP server: TestRail MCP Server
Uso
Puedes conectar este servidor MCP mediante una configuración como la siguiente. Este método utiliza npx para descargar y ejecutar automáticamente la última versión del paquete, eliminando la necesidad de una instalación local.
// Example configuration using npx
{
"mcpServers": {
"testrail": {
"command": "npx",
"args": ["@bun913/mcp-testrail@latest"],
"env": {
"TESTRAIL_URL": "https://your-instance.testrail.io", // Replace with your TestRail URL
"TESTRAIL_USERNAME": "your-email@example.com", // Replace with your TestRail username
"TESTRAIL_API_KEY": "YOUR_API_KEY" // Replace with your TestRail API key
}
}
}
}Solución de problemas
Errores
spawn node ENOENT: Asegúrate de que Node.js esté instalado correctamente y en tu PATH.Problemas de autenticación: Comprueba tus credenciales de la API de TestRail.
Tu conversación es demasiado larga: Utiliza los parámetros
limityoffsetpara los casos de prueba y secciones para paginar los resultados.Errores HTTP 400 al crear/actualizar casos de prueba: Los proyectos de TestRail tienen diferentes plantillas, campos personalizados y campos obligatorios. Este servidor MCP pasa tus parámetros directamente a la API de TestRail; no los valida ni los transforma. Si encuentras errores 400, define las reglas de tu proyecto en
CLAUDE.mdoAGENTS.mdpara que el LLM envíe los parámetros correctos. Por ejemplo:# TestRail Rules for This Project - Project ID: 1 - Always use template 2 (Separated Steps) when creating test cases - Use `customStepsSeparated` (array of step objects) - Do NOT send `customSteps` or `customExpected` with template 2 - Required custom fields: custom_automation_type (default: 0) - Call `getCaseFields` at the start of a session to check available fields
Contribuciones
¡Las contribuciones son bienvenidas! Por favor, siéntete libre de enviar un Pull Request.
Agradecimientos
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with TestRail test management systems through comprehensive API integration. Supports retrieving and updating test cases, projects, suites, runs, and results, plus adding attachments and managing test data through natural language commands.1843MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to interact directly with TestRail instances for managing test projects, suites, cases, runs, results, plans, milestones, and attachments through the TestRail API with secure authentication.77931MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for TestRail that enables AI assistants to interact with TestRail's test management platform. It can query and manage projects, test cases, runs, results, plans, milestones, and more.MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with TestRail test management system, supporting full CRUD operations on projects, suites, sections, test cases, runs, results, plans, and milestones.351,334MIT
Related MCP Connectors
Official MCP server for Qase — manage test cases, runs, suites, defects via AI tools.
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bun913/mcp-testrail'
If you have feedback or need assistance with the MCP directory API, please join our Discord server