API de HUD de PyTorch con compatibilidad con MCP
Una biblioteca de Python y un servidor MCP para interactuar con la API de PyTorch HUD, proporcionando acceso a datos de CI/CD, registros de trabajos y análisis.
Descripción general
Este proyecto proporciona herramientas para el análisis CI/CD de PyTorch, incluidas:
Acceso a datos para flujos de trabajo, trabajos y ejecuciones de pruebas
Análisis de registros eficiente para registros de CI de gran tamaño
Integración de consultas de ClickHouse para análisis
Métricas de utilización de recursos
Related MCP server: PlainSignal MCP Server
Uso (para humanos)
Desarrollo
Características principales
Acceso a datos
get_commit_summary: Información básica de confirmación sin trabajosget_job_summary: recuentos agregados de estados de trabajoget_filtered_jobs: trabajos con filtrado por estado/flujo de trabajo/nombreget_failure_details: trabajos fallidos con información detallada sobre el falloget_recent_commit_status: Estado de las confirmaciones recientes con estadísticas de trabajo
Análisis de registros
download_log_to_file: Descargar registros al almacenamiento localextract_log_patterns: Encuentra errores, advertencias, etc.extract_test_results: Analiza los resultados de la ejecución de la pruebafilter_log_sections: Extraer secciones de registro específicassearch_logs: Buscar en múltiples registros
Desarrollo
Documentación
CLAUDE.md : notas detalladas de uso, estilo de código e implementación
mcp-guide.md : Información general sobre el protocolo MCP
Licencia
Instituto Tecnológico de Massachusetts (MIT)