Skip to main content
Glama
bun913

TestRail MCP Server

by bun913

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

getProjects, getProject

Suites

getSuites, getSuite, addSuite, updateSuite

Casos

getCase, getCases, addCase, updateCase, deleteCase, getCaseTypes, getCaseFields, copyToSection, moveToSection, getCaseHistory, updateCases, addBdd, getBdd

Secciones

getSection, getSections, addSection, moveSection, updateSection, deleteSection

Ejecuciones

getRuns, getRun, addRun, updateRun

Pruebas

getTests, getTest

Resultados

getResults, getResultsForCase, getResultsForRun, addResultForCase, addResultsForCases

Planes

getPlans

Hitos

getMilestones

Pasos compartidos

getSharedSteps

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 limit y offset para 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.md o AGENTS.md para 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

Install Server
A
license - permissive license
A
quality
F
maintenance

Maintenance

Maintainers
1dResponse time
2wRelease cycle
20Releases (12mo)
Commit activity
Issues opened vs closed

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

  • A
    license
    B
    quality
    D
    maintenance
    Enables 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.
    18
    43
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables 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.
    77
    93
    1
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to interact with TestRail test management system, supporting full CRUD operations on projects, suites, sections, test cases, runs, results, plans, and milestones.
    35
    1,334
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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