Skip to main content
Glama

userinyerface-mcp-server

Un pequeño servidor MCP (Model Context Protocol) que expone los casos de prueba oficiales para el proyecto final userinyerface.com (Unidad 4 — Allure & Reporting) como herramientas MCP.

Los casos de prueba de este proyecto no están incluidos en los repositorios de práctica. Igual que en un proyecto real, viven en un sistema de gestión de casos de prueba separado — aquí, ese sistema es este servidor MCP. Conecta tu cliente de IA a él y recupera los casos de prueba que necesites como parte de la Fase 0 de la tarea del proyecto final.

Qué expone

Dos herramientas, respaldadas por un único archivo test_cases.json:

  • list_test_cases() — devuelve el id y el título de cada caso de prueba disponible (TC1 Cards, TC2 Help Form, TC3 Cookies Form, TC4 Timer).

  • get_test_case(test_id) — devuelve el caso de prueba completo para un id dado: host, precondiciones y la tabla paso a paso (acción / resultado esperado).

Related MCP server: mcp-playwright-test

Configuración

Requiere Python 3.10+.

pip install -r requirements.txt

Puedes verificar que el servidor funciona localmente con:

python server.py

(Se quedará esperando en stdio — eso es lo esperado. Pulsa Ctrl+C para detenerlo. No necesitas ejecutarlo manualmente; tu cliente MCP lo lanza por ti.)

Conexión mediante Cursor (plan gratuito)

  1. Abre Cursor → Settings → MCP.

  2. Añade un nuevo servidor MCP con una configuración como esta (ajusta la ruta a donde hayas clonado este repositorio):

{
  "mcpServers": {
    "userinyerface-test-cases": {
      "command": "python",
      "args": ["/absolute/path/to/userinyerface-mcp-server/server.py"]
    }
  }
}
  1. Cursor debería mostrar el servidor como conectado, con list_test_cases y get_test_case disponibles como herramientas.

  2. Pregunta a tu asistente de IA algo como "lista los casos de prueba disponibles" o "dame el caso de prueba para TC4" para confirmar que funciona.

Consulta el vídeo de configuración de la Unidad 4 para un recorrido completo.

Estructura del proyecto

userinyerface-mcp-server/
├── server.py          # MCP server entry point — tool definitions
├── test_cases.json    # The actual test case data
├── requirements.txt
└── README.md

Related MCP Connectors

Related MCP Servers