reportportal-mcp-server
Verified Safeby 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
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-serverEnvironment 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
PowerBI-Desktop-MCP
Enables AI assistants to programmatically interact with Power BI Desktop models for data exploration, analysis, and modification.
mcp-devtools
A high-performance MCP server providing a unified interface to essential developer tools, featuring OAuth 2.0/2.1 authorization and a multi-layered security framework.
mcp-testrail
This server allows AI clients to manage TestRail entities like test cases, projects, suites, runs, and more, directly from their conversation interface.
octomind-mcp
This MCP server enables AI agents to create, execute, and manage end-to-end tests on the Octomind platform.