ReportPortal MCP Server

MCP server for ReportPortal

Remote serverstreamable-httpGo

What is the ReportPortal MCP Server?

MCP server for ReportPortal

The short version

The ReportPortal MCP Server is a bridge between your ReportPortal instance and AI chat assistants (such as Claude Desktop, GitHub Copilot, Cursor). In simple terms, it lets you ask questions in plain English about your test runs and get answers directly from ReportPortal. It follows the official MCP guidelines.

  • Quick Test Insights — Instantly retrieve summaries of test runs, failure counts, or error details without writing code or navigating the UI
  • TMS from Chat — Browse, create, and update test cases, folders, milestones, and test plans in ReportPortal TMS without leaving your AI assistant
  • Chat-Based Queries — Use your favourite AI assistant (Claude, Cursor, etc.) to converse with ReportPortal data. It's like having a smart test-reporting helper in your chat window
  • Integration Flexibility — Works with any MCP-compatible AI tool. You simply point the tool at this server and it can run ReportPortal queries under the hood
  • No Custom Scripts Needed — Common queries (listing runs, getting failures, analysis, TMS lookups) are built-in as simple "commands" you invoke via chat

What it needs from you

Before setting up the MCP server, you need the following information from your ReportPortal instance:

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

Before setting up the MCP server, you need the following information from your ReportPortal instance:

VariableDescriptionRequired
RP_API_TOKENCredential the server authenticates with.Yes
RP_HOSTEndpoint or connection string the server talks to.Optional
RP_PROJECTConfiguration value read at startup.Optional

Frequently asked questions

You need the ReportPortal instance URL (`RP_HOST`), an API token (`RP_API_TOKEN`), and optionally the project key (`RP_PROJECT`). The project key is the unique project identifier from the ReportPortal settings page, not the display name.