ivanostanin avatar

Lucius MCP

ivanostanin/lucius-mcp

Connects Claude to Allure TestOps for full test management workflows. You get tools for creating and updating test cases, managing shared steps, organizing test suites, handling defects with linkage and auto-matching rules, and working with test plans and launches. The server handles 40+ operations across the TestOps API with structured error hints designed for AI agents. Ships with CLI auth storage, multiple output formats, and integrations for Claude Desktop, Claude Code, and Codex. Built on FastMCP with a "thin tool" architecture that keeps each operation focused and hard to misuse. Reach for this when you want Claude to interact directly with your test documentation and QA workflows instead of just talking about them.

GitHub stars
8
tools
66
auth
Secret needed
transport
STDIO
env vars
3
last updated
Nov 9, 2026

Tools

66 tools

Public tool metadata for what this MCP can expose to an agent.

create_test_caseFull lifecycle for test documentation.

Full lifecycle for test documentation.

No parameter schema in public metadata yet.

update_test_case

No parameter schema in public metadata yet.

delete_test_case

No parameter schema in public metadata yet.

delete_archived_test_cases

No parameter schema in public metadata yet.

get_test_case_details

No parameter schema in public metadata yet.

get_test_case_custom_fields

No parameter schema in public metadata yet.

generate_test_codeGenerate framework-specific code from existing test cases.

Generate framework-specific code from existing test cases.

No parameter schema in public metadata yet.

list_test_casesAdvanced search and project metadata discovery.

Advanced search and project metadata discovery.

No parameter schema in public metadata yet.

search_test_cases

No parameter schema in public metadata yet.

get_custom_fields

No parameter schema in public metadata yet.

list_integrations

No parameter schema in public metadata yet.

get_project

No parameter schema in public metadata yet.

create_shared_stepCreate and manage reusable step sequences.

Create and manage reusable step sequences.

No parameter schema in public metadata yet.

list_shared_steps

No parameter schema in public metadata yet.

update_shared_step

No parameter schema in public metadata yet.

delete_shared_step

No parameter schema in public metadata yet.

delete_archived_shared_steps

No parameter schema in public metadata yet.

link_shared_step

No parameter schema in public metadata yet.

unlink_shared_step

No parameter schema in public metadata yet.

list_test_layersManage test taxonomy and auto-mapping schemas.

Manage test taxonomy and auto-mapping schemas.

No parameter schema in public metadata yet.

create_test_layer

No parameter schema in public metadata yet.

update_test_layer

No parameter schema in public metadata yet.

delete_test_layer

No parameter schema in public metadata yet.

list_test_layer_schemas

No parameter schema in public metadata yet.

create_test_layer_schema

No parameter schema in public metadata yet.

update_test_layer_schema

No parameter schema in public metadata yet.

delete_test_layer_schema

No parameter schema in public metadata yet.

create_test_suiteOrganize suites and assign tests in tree paths.

Organize suites and assign tests in tree paths.

No parameter schema in public metadata yet.

list_test_suites

No parameter schema in public metadata yet.

assign_test_cases_to_suite

No parameter schema in public metadata yet.

delete_test_suite

No parameter schema in public metadata yet.

list_custom_field_valuesProject-level management of custom field values.

Project-level management of custom field values.

No parameter schema in public metadata yet.

create_custom_field_value

No parameter schema in public metadata yet.

update_custom_field_value

No parameter schema in public metadata yet.

delete_custom_field_value

No parameter schema in public metadata yet.

delete_unused_custom_fields

No parameter schema in public metadata yet.

create_launchManage launches, result uploads, manual execution, reruns, and attachments.

Manage launches, result uploads, manual execution, reruns, and attachments.

No parameter schema in public metadata yet.

list_launches

No parameter schema in public metadata yet.

get_launch

No parameter schema in public metadata yet.

list_launch_test_results

No parameter schema in public metadata yet.

upload_test_results

No parameter schema in public metadata yet.

attach_file_to_launch

No parameter schema in public metadata yet.

rerun_test_results_manually

No parameter schema in public metadata yet.

start_manual_test_session

No parameter schema in public metadata yet.

submit_manual_test_results

No parameter schema in public metadata yet.

add_test_result_attachment

No parameter schema in public metadata yet.

get_test_resultInspect one exact TestOps result and prepare verified evidence downloads.

Inspect one exact TestOps result and prepare verified evidence downloads.

No parameter schema in public metadata yet.

prepare_attachment_download

No parameter schema in public metadata yet.

create_test_planManage test plans and their content.

Manage test plans and their content.

No parameter schema in public metadata yet.

update_test_plan

No parameter schema in public metadata yet.

delete_test_plan

No parameter schema in public metadata yet.

list_test_plans

No parameter schema in public metadata yet.

manage_test_plan_content

No parameter schema in public metadata yet.

run_test_plan

No parameter schema in public metadata yet.

create_defectTrack defects, linkage, and automation rules.

Track defects, linkage, and automation rules.

No parameter schema in public metadata yet.

get_defect

No parameter schema in public metadata yet.

update_defect

No parameter schema in public metadata yet.

delete_defect

No parameter schema in public metadata yet.

list_defects

No parameter schema in public metadata yet.

link_defect_to_test_case

No parameter schema in public metadata yet.

unlink_issue_from_test_case

No parameter schema in public metadata yet.

list_defect_test_cases

No parameter schema in public metadata yet.

create_defect_matcher

No parameter schema in public metadata yet.

list_defect_matchers

No parameter schema in public metadata yet.

update_defect_matcher

No parameter schema in public metadata yet.

delete_defect_matcher

No parameter schema in public metadata yet.

Sponsors

Configuration

ALLURE_ENDPOINT*

Allure TestOps base URL, for example https://example.testops.cloud.

ALLURE_PROJECT_ID*

Default Allure TestOps project ID.

ALLURE_API_TOKEN*secret

Allure TestOps API token.

Readme

PyPI Version PyPI Python Version PyPI Downloads GitHub License

Allure TestOps MCP Server

Lucius is a specialized Model Context Protocol (MCP) server for Allure TestOps, built with FastMCP and Starlette.

🎯 Motivation

Allure TestOps is a powerful tool with a huge API. When you're using an AI agent to manage your tests, it can easily get lost in the details or fail because of a small technical mistake.

Lucius makes this easier by giving your AI tools that are simple to use and hard to break:


View the full README on GitHub

Details

Repository
github.com/ivanostanin/lucius-mcp
Package
lucius-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active