Manual Tests MCP Server

Un servidor basado en YAML para gestionar casos de prueba manuales con herramientas para flujos de trabajo de automatización de pruebas.

Documentación

Servidor MCP de Pruebas Manuales

Servidor MCP de gestión de casos de prueba manuales basado en YAML con 11 herramientas integrales para flujos de trabajo de automatización de pruebas.

Descripción general

Servidor MCP de Pruebas Manuales es un servidor de Protocolo de Contexto de Modelo (MCP) que optimiza los flujos de trabajo de pruebas manuales. Gestiona casos de prueba en formato YAML, respaldando todo el ciclo de vida de las pruebas, desde el seguimiento de la ejecución hasta la generación de informes.

🎯 Inicio rápido para agentes de IA

¿Nuevo en este servidor MCP? Comience con las herramientas de descubrimiento de flujos de trabajo:

# Essential first steps - run these in order:
manual_test_workflow()    # Learn workflow patterns
manual_test_help()        # Get tool usage examples  
manual_test_schema()      # Understand data structures

Estas herramientas lo guiarán a través de todos los flujos de trabajo y patrones de uso disponibles.

Características principales

  • 11 herramientas integrales: validación, análisis, listado, creación, inicialización, gestión de resultados, generación de informes, limpieza, ayuda, flujos de trabajo y esquemas
  • Casos de prueba basados en YAML: gestión y validación estructurada de casos de prueba
  • Filtrado avanzado: capacidades avanzadas de filtrado y búsqueda para casos de prueba y resultados
  • Creación basada en plantillas: creación de casos de prueba con múltiples plantillas integradas
  • Sustitución de variables: gestión flexible del entorno de pruebas mediante sustitución dinámica de variables
  • Gestión de resultados: análisis de resultados de pruebas, generación de informes y limpieza

Herramientas disponibles

  1. manual_test_validate: validación de estructura y sintaxis de casos de prueba YAML
  2. manual_test_parse: análisis de casos de prueba con sustitución de variables y procesamiento de contenido
  3. manual_test_list: listado de casos de prueba con capacidades avanzadas de filtrado y ordenación
  4. manual_test_create: creación de nuevos casos de prueba mediante plantillas integradas
  5. manual_test_init: inicialización de la estructura del proyecto de pruebas manuales
  6. manual_test_results_list: filtrado y listado del directorio de resultados de pruebas
  7. manual_test_results_report: generación integral de informes de ejecución de pruebas
  8. manual_test_results_clean: limpieza del directorio de resultados de pruebas según criterios
  9. manual_test_help: información de ayuda integral para todas las herramientas
  10. manual_test_workflow: información de flujos de trabajo y patrones de uso recomendados
  11. manual_test_schema: especificaciones de estructura y esquemas YAML/JSON

Primeros pasos

🚀 Primeros pasos: esencial para nuevos usuarios

Antes de usar cualquier otra herramienta, comience con estas herramientas de descubrimiento de flujos de trabajo:

// 1. Get comprehensive help for all 11 tools
manual_test_help()

// 2. Learn recommended workflows and usage patterns  
manual_test_workflow()

// 3. Understand YAML/JSON schemas and variable substitution
manual_test_schema()

¿Por qué comenzar aquí?

  • manual_test_help proporciona ejemplos de uso detallados para las 11 herramientas
  • manual_test_workflow muestra patrones de flujo de trabajo probados y estrategias de integración
  • manual_test_schema brinda las especificaciones completas de estructura

Estas tres herramientas contienen toda la orientación que necesita para usar eficazmente este servidor MCP. Consulte siempre primero la herramienta de flujo de trabajo: le ahorrará tiempo y garantizará que siga las mejores prácticas.

Uso

Configuración de MCP

Para usar con Claude Code u otros clientes compatibles con MCP, agregue lo siguiente a su configuración de MCP:

{
  "mcpServers": {
    "manual-tests": {
      "command": "npx",
      "args": ["github:70-10/manual-tests-mcp"]
    }
  }
}

Primeros pasos: ¡comience aquí!

🎯 Antes de hacer cualquier otra cosa, ejecute estas herramientas de descubrimiento:

  1. manual_test_workflow: aprenda los patrones de flujo de trabajo recomendados
  2. manual_test_help: obtenga ejemplos de uso detallados para todas las herramientas
  3. manual_test_schema: comprenda los requisitos de estructura YAML/JSON

Flujo de trabajo básico (después de aprender con la herramienta de flujo de trabajo)

  1. Inicialización del proyecto: cree la estructura y los metadatos del proyecto con manual_test_init
  2. Creación de casos de prueba: genere casos de prueba basados en plantillas con manual_test_create
  3. Validación: verifique la estructura YAML con manual_test_validate
  4. Gestión de ejecución: busque casos de prueba según condiciones con manual_test_list
  5. Generación de informes: cree informes integrales de resultados de pruebas con manual_test_results_report

💡 Consejo profesional: la herramienta de flujo de trabajo (manual_test_workflow) proporciona 4 patrones de flujo de trabajo diferentes con secuencias de herramientas específicas. ¡Consúltela siempre primero!

Sustitución de variables

Puede usar valores dinámicos en los casos de prueba:

  • {{today}}: fecha actual (AAAA-MM-DD)
  • {{timestamp}}: marca de tiempo actual
  • {{environments.production}}: URL del entorno
  • {{test_data.users.valid_user.username}}: datos de prueba

Desarrollo

Compilación y pruebas

# Build TypeScript
npm run build

# Run all tests (252 tests)
npm test

# Run with coverage
npm test:coverage

# Development mode with auto-rebuild
npm run dev

Licencia

MIT