Allure Testops MCP

An MCP server for Allure TestOps. It lets an LLM agent (Claude Code, Cursor, OpenCode, …) explore and manage projects, launches, test cases, test results and reference data through the Allure REST API. Its 20 documented tools cover allure, test, case, category. It runs locally over stdio via the published package.

People connecting API integration tools to Claude, Cursor, VS Code, or another MCP client. The project is written in Python.

VERIFIED ACTIVE

LAST COMMIT 2026-08-10 · ★ 3 · #85 OF 250 MAINTAINED API INTEGRATION · VERIFIED 2026-08-25

MIT · Python servers · how we verify → /methodology

01 · Install Allure Testops MCP

before you install - you'll need

Set ALLURE_URL, ALLURE_TOKEN before connecting. ALLURE_ENABLE_WRITE, ALLURE_TEST_PROJECT_ID, ALLURE_SSL_VERIFY are optional or environment-specific per the README.

Claude Code

claude mcp add mshegolev-allure-testops-mcp -- uvx allure-testops-mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "mshegolev-allure-testops-mcp": {
      "command": "uvx",
      "args": [
        "allure-testops-mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license MIT - declared in the repository

pypi package allure-testops-mcp - check the name against the project README before installing (PyPI has no namespace ownership)

registry namespace io.github.mshegolev is GitHub-verified and matches the repo owner

03 · What Allure Testops MCP can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

An agent gets 20 documented tools spanning allure, test, case, category, including allure_list_projects, allure_get_project_statistics, allure_list_launches, allure_get_test_results.

The 20 tools it gives your agent

Extracted from the project's README - what allure-testops-mcp lets an agent do.

allure_list_projects
- read
allure_get_project_statistics
- read
allure_list_launches
- read
allure_get_test_results
- read
allure_search_failed_tests
- read
allure_list_test_cases
- read
allure_get_test_case
- read
allure_get_test_case_custom_fields
- read
allure_list_statuses
- read
allure_list_layers
- read
allure_list_custom_fields
- read
allure_list_categories
- read
show all 20 tools
allure_list_category_matchers
- read
allure_create_test_case
- write ⚑
allure_update_test_case
- write ⚑
allure_delete_test_case
- write ⚑
allure_create_category
- write ⚑
allure_delete_category
- write ⚑
allure_create_category_matcher
- write ⚑
allure_delete_category_matcher
- write ⚑

Latest releases

v0.8.2 · 2026-06-05

Documentation - no code or API changes. · Changed · documented that the server is instance-wide - one connection works with every project on the Allure instance (discover via allure_list_projects, then pass any…

v0.8.1 · 2026-06-05

Documentation polish for public use - no code or API changes. · Changed · README refactor for MCP best-practice alignment: added a Quick start, a Tools at a glance table (all 14 tools with kind + purpose), and a…

v0.8.0 · 2026-06-05

Milestone v0.8 - custom-field schema discovery. · Added · allure_list_custom_fields - list a project's custom-field schema (field_id, name, single_select, required) via GET /api/rs/cf. The schema-discovery counterpart…

04 · Who maintains Allure Testops MCP

allure-testops-mcp is maintained by mshegolev. We track 7 MCP servers from mshegolev - 7 actively maintained, 7 combined GitHub stars, oldest repo from Apr 2026. Full record: all servers from mshegolev.

  1. gitlab-ci-mcp GitLab CI/CD MCP - pipelines, jobs, schedules, MRs, files. Any GitLab (SaaS or self-hosted). ★ 2

05 · Facts

category
API integration - ranked #85 of 250 actively-maintained API integration servers as of 2026-08-25.
release cadence
10+ releases in the last 90 days (latest 2026-06-05)
registry
io.github.mshegolev/allure-testops-mcp (active, first published 2026-04-17 · 15 versions)
packages
pypi:allure-testops-mcp

06 · Allure Testops MCP FAQ

Is Allure Testops MCP still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-10 and it shipped 10+ releases in the last 90 days. We re-verify nightly.

What can Allure Testops MCP do?

An agent gets 20 documented tools spanning allure, test, case, category, including allure_list_projects, allure_get_project_statistics, allure_list_launches, allure_get_test_results.

How do I install Allure Testops MCP?

Run `uvx allure-testops-mcp`. The README documents 5 environment variables (ALLURE_URL, ALLURE_TOKEN, ALLURE_ENABLE_WRITE…) to set first. Set ALLURE_URL, ALLURE_TOKEN before connecting. ALLURE_ENABLE_WRITE, ALLURE_TEST_PROJECT_ID, ALLURE_SSL_VERIFY are optional or environment-specific per the README. You can also paste the ready-made client config above.

Does Allure Testops MCP run locally?

Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Allure Testops MCP

More API integration MCP servers · Tesla · Legislative Yuan · Swagger MCP Bridge · Neo4j MCP Canary · Jitapi

More Python MCP servers · GitLab CI MCP · Package Version Check MCP · OmniClip RAG · ArcGIS MCP Bridge · Ohm MCP · see all