userinyerface-mcp-server
Officialuserinyerface-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 (TC1Cards,TC2Help Form,TC3Cookies Form,TC4Timer).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.txtPuedes 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)
Abre Cursor → Settings → MCP.
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"]
}
}
}Cursor debería mostrar el servidor como conectado, con
list_test_casesyget_test_casedisponibles como herramientas.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.mdThis server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for medicaid-intelligence
MCP server for AI access to Swagger by SmartBear.
An MCP server that provides tools to discover and retrieve podcast episodes transcripts.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Related MCP Servers
- AlicenseAqualityFmaintenanceA universal MCP server that exposes all UTCP-registered tools to MCP clients while providing a web interface for tool management.716 npm206MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that automates Playwright-based UI and API testing, supporting test case generation from requirements or API specs, and execution with detailed reports.12 npm1MIT
- AlicenseBqualityBmaintenanceAn MCP server for TestRail that prepares everything needed to generate test cases from Jira tickets, Confluence pages, or free-form specs and pushes them back to TestRail.3115 PyPI2MIT
- AlicenseBqualityDmaintenanceMCP server for generating, validating, running, and reporting Apache JMeter API performance tests from structured API sources.1323 npmMIT