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
- manual_test_validate: validación de estructura y sintaxis de casos de prueba YAML
- manual_test_parse: análisis de casos de prueba con sustitución de variables y procesamiento de contenido
- manual_test_list: listado de casos de prueba con capacidades avanzadas de filtrado y ordenación
- manual_test_create: creación de nuevos casos de prueba mediante plantillas integradas
- manual_test_init: inicialización de la estructura del proyecto de pruebas manuales
- manual_test_results_list: filtrado y listado del directorio de resultados de pruebas
- manual_test_results_report: generación integral de informes de ejecución de pruebas
- manual_test_results_clean: limpieza del directorio de resultados de pruebas según criterios
- manual_test_help: información de ayuda integral para todas las herramientas
- manual_test_workflow: información de flujos de trabajo y patrones de uso recomendados
- 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_helpproporciona ejemplos de uso detallados para las 11 herramientasmanual_test_workflowmuestra patrones de flujo de trabajo probados y estrategias de integraciónmanual_test_schemabrinda 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:
manual_test_workflow: aprenda los patrones de flujo de trabajo recomendadosmanual_test_help: obtenga ejemplos de uso detallados para todas las herramientasmanual_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)
- Inicialización del proyecto: cree la estructura y los metadatos del proyecto con
manual_test_init - Creación de casos de prueba: genere casos de prueba basados en plantillas con
manual_test_create - Validación: verifique la estructura YAML con
manual_test_validate - Gestión de ejecución: busque casos de prueba según condiciones con
manual_test_list - 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