userinyerface-mcp-server
Officialuserinyerface-mcp-server
Небольшой MCP-сервер (Model Context Protocol), который предоставляет официальные тест-кейсы для выпускного проекта userinyerface.com (Unit 4 — Allure & Reporting) в виде MCP-инструментов.
Тест-кейсы для этого проекта не включены в практические репозитории. Как и в реальном проекте, они хранятся в отдельной системе управления тест-кейсами — здесь этой системой является данный MCP-сервер. Подключите к нему ваш AI-клиент и получите нужные тест-кейсы в рамках Phase 0 выпускного задания.
Что он предоставляет
Два инструмента, основанных на одном файле test_cases.json:
list_test_cases()— возвращает идентификатор и название каждого доступного тест-кейса (TC1Cards,TC2Help Form,TC3Cookies Form,TC4Timer).get_test_case(test_id)— возвращает полный тест-кейс для указанного идентификатора: хост, предусловия и пошаговую таблицу (действие / ожидаемый результат).
Related MCP server: mcp-playwright-test
Установка
Требуется Python 3.10+.
pip install -r requirements.txtВы можете быстро проверить, что сервер запускается локально, с помощью:
python server.py(Он будет ожидать ввода через stdio — это нормально. Нажмите Ctrl+C для остановки. Вам не нужно запускать его вручную; ваш MCP-клиент запустит его за вас.)
Подключение через Cursor (бесплатный тариф)
Откройте Cursor → Settings → MCP.
Добавьте новый MCP-сервер с конфигурацией, подобной этой (укажите путь к тому месту, куда вы склонировали этот репозиторий):
{
"mcpServers": {
"userinyerface-test-cases": {
"command": "python",
"args": ["/absolute/path/to/userinyerface-mcp-server/server.py"]
}
}
}Cursor должен показать сервер как подключённый, а
list_test_casesиget_test_case— доступными в качестве инструментов.Попросите вашего AI-ассистента, например, "перечисли доступные тест-кейсы" или "покажи тест-кейс для TC4", чтобы убедиться, что всё работает.
Полное прохождение смотрите в видео по настройке Unit 4.
Структура проекта
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