Lucius MCP — MCP-сервер для Claude Code: что делает и как установить
Подключает ИИ-ассистента к Allure TestOps для ведения тест-кейсов, запусков и дефектов. Пригодится QA-инженерам для сквозной работы с тестовой документацией.
claude mcp add lucius-mcp -e ALLURE_ENDPOINT=<ALLURE_ENDPOINT> -e ALLURE_PROJECT_ID=<ALLURE_PROJECT_ID> -e ALLURE_API_TOKEN=<ALLURE_API_TOKEN> -- uvx lucius-mcpЧто делает Lucius MCP
Сервер создан на базе FastMCP и Starlette, открывая агенту доступ к API Allure TestOps. Он делит возможности платформы на прикладные инструменты: создание и обновление тест-кейсов, ведение общих шагов, группировку по папкам и слоям тестирования, а также запуск тест-планов.
Помимо документации сервер помогает генерировать код автотестов по сценариям, загружать результаты прогонов и связывать дефекты с проверками. Если модель ошибается в параметрах вызова, сервер отдаёт подсказку с разбором сбоя, помогая агенту скорректировать запрос.
Без переменных ALLURE_ENDPOINT и ALLURE_API_TOKEN подключение к инстансу TestOps не сработает. Для вызова большинства инструментов управления также требуется передать ALLURE_PROJECT_ID.
Какие задачи решает
- создавать и обновлять тест-кейсы в Allure TestOps через диалог с моделью
- генерировать код автотестов на основе существующих ручных проверок
- управлять тестовыми запусками, планами и загрузкой отчётов
- находить и связывать дефекты с упавшими тест-кейсами
Примеры запросов агенту
- Найди в Allure TestOps все тесты для модуля авторизации и покажи их шаги
- Сгенерируй код автотеста по тест-кейсу с идентификатором 142
- Создай новый тестовый запуск для проекта и прикрепи результаты проверки
Как установить Lucius MCP
Командой платформы
claude mcp add lucius-mcp -e ALLURE_ENDPOINT=<ALLURE_ENDPOINT> -e ALLURE_PROJECT_ID=<ALLURE_PROJECT_ID> -e ALLURE_API_TOKEN=<ALLURE_API_TOKEN> -- uvx lucius-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lucius-mcp <команда>
Командой платформы
codex mcp add lucius-mcp --env ALLURE_ENDPOINT=<ALLURE_ENDPOINT> --env ALLURE_PROJECT_ID=<ALLURE_PROJECT_ID> --env ALLURE_API_TOKEN=<ALLURE_API_TOKEN> -- uvx lucius-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lucius-mcp <команда>
Файл настроек
{
"mcpServers": {
"lucius-mcp": {
"command": "uvx",
"args": [
"lucius-mcp"
],
"env": {
"ALLURE_ENDPOINT": "<ALLURE_ENDPOINT>",
"ALLURE_PROJECT_ID": "<ALLURE_PROJECT_ID>",
"ALLURE_API_TOKEN": "<ALLURE_API_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lucius-mcp <команда>
Файл настроек
{
"servers": {
"lucius-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"lucius-mcp"
],
"env": {
"ALLURE_ENDPOINT": "<ALLURE_ENDPOINT>",
"ALLURE_PROJECT_ID": "<ALLURE_PROJECT_ID>",
"ALLURE_API_TOKEN": "<ALLURE_API_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lucius-mcp <команда>
Командой платформы
gemini mcp add -e ALLURE_ENDPOINT=<ALLURE_ENDPOINT> -e ALLURE_PROJECT_ID=<ALLURE_PROJECT_ID> -e ALLURE_API_TOKEN=<ALLURE_API_TOKEN> lucius-mcp uvx lucius-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lucius-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Lucius MCP
Как установить Lucius MCP в Claude Code?
Выполните команду `claude mcp add lucius-mcp -e ALLURE_ENDPOINT=<ALLURE_ENDPOINT> -e ALLURE_PROJECT_ID=<ALLURE_PROJECT_ID> -e ALLURE_API_TOKEN=<ALLURE_API_TOKEN> -- uvx lucius-mcp`.
Что делает Lucius MCP?
Он предоставляет инструменты для прямого управления Allure TestOps. Ассистент может просматривать и менять сценарии, запускать планы тестирования и работать с багами.
Какие данные нужны для запуска Lucius MCP?
Понадобится утилита uvx, сетевой адрес инстанса в ALLURE_ENDPOINT, токен в ALLURE_API_TOKEN и рабочий идентификатор в ALLURE_PROJECT_ID.