You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -19,10 +19,16 @@ For example, instead of logging into the ReportPortal UI, you could ask your AI
19
19
20
20
## Installation
21
21
22
-
There are two ways to run the latest version of the ReportPortal MCP Server.
23
-
Each of this way is suitable for any LLM provider.
22
+
There are three ways to connect to the ReportPortal MCP Server:
23
+
1.**Via Docker** (recommended for local installation)
24
+
2.**Using pre-built binaries** (for local installation)
25
+
3.**Connecting to a remote MCP server** (when the server is already deployed)
24
26
25
-
### Via Docker (recommended).
27
+
Each of these methods is suitable for any LLM provider.
28
+
29
+
### Local installation
30
+
31
+
#### Via Docker (recommended)
26
32
27
33
The MCP server is available on the official ReportPortal's [DockerHub](https://hub.docker.com/r/reportportal/mcp-server).
28
34
@@ -52,7 +58,7 @@ Configuration:
52
58
}
53
59
```
54
60
55
-
### Using pre-built binaries.
61
+
####Using pre-built binaries
56
62
57
63
The OS pre-built binaries can be downloaded from the official releases on [GitHub](https://github.com/reportportal/reportportal-mcp-server/releases).
58
64
@@ -71,39 +77,31 @@ Configuration:
71
77
}
72
78
```
73
79
74
-
Choose your favourite AI Tool to connect.
80
+
### Connecting to a Remote MCP Server
75
81
76
-
### Claude Desktop
82
+
If the ReportPortal MCP Server is already **deployed** and accessible via HTTP, you can connect to it remotely without running it locally. This is useful when the server is hosted centrally or in a shared environment.
77
83
78
-
1. Open Claude Desktop, go to **Settings → Developer → Edit Config**.
79
-
2. Add a new MCP server entry that runs the ReportPortal MCP Server.
84
+
**Remote Server Configuration:**
80
85
```json
81
86
{
82
-
"mcpServers": {
83
-
"reportportal": {
84
-
// choose the Docker or binary configuration from the section above
4. Press `Ctrl + S` or `Command + S` to save, or close the `mcp.json` file. The configuration should take effect immediately and restart all the MCP servers defined. You can restart the IDE if needed.
The ReportPortal MCP Server is compatible with any MCP-compatible coding agent. While the exact configuration format may vary, most agents support either:
Please refer to your coding agent's documentation for the exact configuration format and where to place the configuration file.
296
+
164
297
Once connected, your AI assistant will list ReportPortal-related "tools" it can invoke. You can then ask your questions in chat, and the assistant will call those tools on your behalf.
165
298
166
299
## ReportPortal compatibility
@@ -206,6 +339,8 @@ The ReportPortal MCP server provides a comprehensive set of capabilities for int
206
339
| Get Logs by filter | Lists logs for a specific test item or nested step |`parent-id` (required), `log_level`, `log_content`, `logs_with_attachments`, `status`, `sort`, `page`, `page-size` (all optional) |
207
340
| Get Attachment by ID | Retrieves an attachment binary by id |`attachment_id`|
208
341
| Get Test Item by ID | Retrieves details of a specific test item |`test_item_id`|
342
+
| Get Project Defect Types | Retrieves details regarding existing defect types on the specific project ||
343
+
| Update defect types by item ids | Retrieves details regarding existing defect types on the specific project |`test_items_ids` (required), `defect_type_id` (required), `defect_type_comment` (optional) |
0 commit comments