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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,11 @@
1
1
# @dynatrace-oss/dynatrace-mcp-server
2
2
3
+
## Unreleased Changes
4
+
5
+
### Added
6
+
7
+
- Added Streamable HTTP transport support with `--http`/`--server`, `--port`, and `--host` arguments (default remains stdio for backward compatibility)
8
+
3
9
## 0.5.0 (Release Candidate 3)
4
10
5
11
- Improved `list_vulnerabilities` tool to use DQL statement instead of classic API, and aligned parameters with `list_problems` tool
Copy file name to clipboardExpand all lines: README.md
+51Lines changed: 51 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -207,6 +207,57 @@ The [Amazon Q Developer CLI](https://docs.aws.amazon.com/amazonq/latest/qdevelop
207
207
208
208
This configuration should be stored in `<your-repo>/.amazonq/mcp.json`.
209
209
210
+
### HTTP Server Mode (Alternative)
211
+
212
+
For scenarios where you need to run the MCP server as an HTTP service instead of using stdio (e.g., for stateful sessions, load balancing, or integration with web clients), you can use the HTTP server mode:
**Configuration for MCP clients that support HTTP transport:**
236
+
237
+
```json
238
+
{
239
+
"mcpServers": {
240
+
"dynatrace-http": {
241
+
"url": "http://localhost:3000",
242
+
"transport": "http"
243
+
}
244
+
}
245
+
}
246
+
```
247
+
248
+
**Configuration for MCP clients that support HTTP transport:**
249
+
250
+
```json
251
+
{
252
+
"mcpServers": {
253
+
"dynatrace-http": {
254
+
"url": "http://localhost:3000",
255
+
"transport": "http"
256
+
}
257
+
}
258
+
}
259
+
```
260
+
210
261
### Rule File
211
262
212
263
For efficient result retrieval from Dynatrace, please consider creating a rule file (e.g., [.github/copilot-instructions.md](https://docs.github.com/en/copilot/how-tos/configure-custom-instructions/add-repository-instructions), [.amazonq/rules/](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/context-project-rules.html)), instructing coding agents on how to get more details for your component/app/service. Here is an example for [easytrade](https://github.com/Dynatrace/easytrade), please adapt the names and filters to fit your use-cases and components:
0 commit comments