Back to Home
reportportal icon

reportportal-mcp-server

Verified Safe

by reportportal

Overview

Provides an HTTP interface for AI chat assistants (e.g., GitHub Copilot, Cursor) to interact with and query ReportPortal instances using natural language.

Installation

Run Command
docker run -i --rm -e RP_API_TOKEN="your-api-token" -e RP_HOST="https://your-reportportal-instance.com" -e RP_PROJECT="YourProjectInReportPortal" reportportal/mcp-server

Environment Variables

  • RP_HOST
  • RP_API_TOKEN
  • RP_PROJECT
  • MCP_MODE
  • RP_MCP_ANALYTICS_OFF
  • LOG_LEVEL
  • RP_USER_ID
  • MCP_SERVER_PORT
  • MCP_SERVER_HOST
  • RP_MAX_WORKERS
  • RP_CONNECTION_TIMEOUT

Security Notes

The server correctly handles sensitive credentials (ReportPortal API tokens) by expecting them via environment variables or per-request HTTP Authorization headers, rather than hardcoding them. Project names are also handled dynamically via environment variables or X-Project HTTP headers. It implements standard security practices like CORS, request throttling, and configurable HTTP timeouts. Analytics configuration includes hardcoded constants (Measurement ID and User ID) for Google Analytics 4, but the GA4 API Secret must be provided via an environment variable. These analytics details are for tracking usage, not for ReportPortal authentication. Test data explicitly uses generic placeholders and warns against committing real credentials.

Similar Servers

Stats

Interest Score39
Security Score9
Cost ClassLow
Stars16
Forks17
Last Update2026-01-16

Tags

ReportPortalAI IntegrationTest AutomationMCPQA