Back to Home
alshurov13 icon

allure-testops-mcp-python

Verified Safe

by alshurov13

Overview

This MCP server provides a Python implementation for interacting with Allure TestOps API to manage test cases, launches, and test plans for comprehensive test management integration.

Installation

Run Command
poetry run python index.py

Environment Variables

  • ALLURE_TESTOPS_URL
  • ALLURE_TOKEN
  • PROJECT_ID

Security Notes

The server demonstrates good security practices by explicitly requiring API tokens and sensitive URLs to be set via environment variables, with multiple warnings against hardcoding or committing such credentials. It uses the `httpx` library for asynchronous HTTP requests, which is a modern and generally secure client. Input schemas are defined for tools, and implemented handlers (e.g., in `test_case_controller.py`) construct API requests by filtering `None` arguments, mitigating some injection risks. No `eval()` calls or direct shell command executions based on user input were identified. A large number of controller handlers are marked as 'TODO' and currently raise `NotImplementedError`, meaning they do not yet implement functionality, thus posing no immediate security risk but indicating incomplete feature implementation.

Similar Servers

Stats

Interest Score32
Security Score9
Cost ClassMedium
Avg Tokens3000
Stars2
Forks2
Last Update2026-01-19

Tags

Allure TestOpsMCP ServerPythonAPI IntegrationTest Management