Skip to main content
Glama

MCP-Allure

MCP-Allure es un servidor MCP que lee los informes de Allure y los devuelve en formatos compatibles con LLM.

Motivación

A medida que la IA y los Grandes Modelos de Lenguaje (LLM) se integran cada vez más en el desarrollo de software, crece la necesidad de acortar la distancia entre los informes de pruebas tradicionales y el análisis asistido por IA. Los formatos tradicionales de informes de pruebas de Allure, si bien son legibles por humanos, no están optimizados para el uso y procesamiento de LLM.

MCP-Allure aborda este desafío transformando los informes de pruebas de Allure en formatos compatibles con LLM. Esta transformación permite que los modelos de IA comprendan, analicen y proporcionen información sobre los resultados de las pruebas, lo que facilita:

  • Genere resúmenes y perspectivas de pruebas significativas

  • Identificar patrones en fallas de pruebas

  • Sugerir posibles soluciones para las pruebas fallidas

  • Habilite una depuración asistida por IA más efectiva

  • Facilitar la generación automatizada de documentación de pruebas

Al optimizar los informes de pruebas para el consumo de LLM, MCP-Allure ayuda a los equipos de desarrollo a aprovechar todo el potencial de las herramientas de IA en su flujo de trabajo de pruebas, lo que genera un análisis y mantenimiento de pruebas más eficientes e inteligentes.

Problemas resueltos

  • Eficiencia : Los formatos de informes de pruebas tradicionales no están optimizados para el consumo de IA, lo que genera ineficiencias en el análisis y el mantenimiento de las pruebas.

  • Precisión : los modelos de IA pueden tener dificultades para interpretar y analizar informes de pruebas que no estén en un formato optimizado para el consumo de IA.

  • Costo : Convertir los informes de pruebas a formatos compatibles con LLM puede consumir mucho tiempo y ser costoso.

Características principales

  • Conversión : convierte los informes de pruebas de Allure en formatos compatibles con LLM.

  • Optimización : optimiza los informes de pruebas para el consumo de IA.

  • Eficiencia : Convierte informes de pruebas de manera eficiente.

  • Costo : Convierte informes de pruebas a bajo costo.

  • Precisión : Convierte informes de pruebas con alta precisión.

Instalación

Para instalar mcp-repo2llm usando uv:

{
  "mcpServers": {
    "mcp-allure-server": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "/Users/crisschan/workspace/pyspace/mcp-allure/mcp-allure-server.py"
      ]
    }
  }
}

Herramienta

obtener_informe_de_atractivo

  • Lee el informe de Allure y devuelve datos JSON

  • Aporte:

    • report_dir: Ruta del informe HTML de Allure

  • Devolver:

    • Cadena, datos JSON formateados, como esto:

{
    "test-suites": [
        {
            "name": "test suite name",
            "title": "suite title",
            "description": "suite description",
            "status": "passed",
            "start": "timestamp",
            "stop": "timestamp",
            "test-cases": [
                {
                    "name": "test case name",
                    "title": "case title",
                    "description": "case description",
                    "severity": "normal",
                    "status": "passed",
                    "start": "timestamp",
                    "stop": "timestamp",
                    "labels": [

                    ],
                    "parameters": [

                    ],
                    "steps": [
                        {
                            "name": "step name",
                            "title": "step title",
                            "status": "passed",
                            "start": "timestamp",
                            "stop": "timestamp",
                            "attachments": [

                            ],
                            "steps": [

                            ]
                        }
                    ]
                }
            ]
        }
    ]
}
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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/crisschan/mcp-allure'

If you have feedback or need assistance with the MCP directory API, please join our Discord server