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: README.md
+54-7Lines changed: 54 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,10 +13,10 @@ This allows users to harness the power of Large Language Models (LLM) to interpr
13
13
14
14
## Security
15
15
16
-
1. Your Trend Vision One API keys should be configured with minimial permissions.
16
+
1. Your Trend Vision One API keys should be configured with minimal permissions.
17
17
2. By default the MCP server runs in read-only mode. Be careful when running the server with `readonly=false` as it may have irreversible consequences.
18
18
3. Data retrieved using the MCP server is processed by the LLM configured in your AI tooling. It is your responsibility to ensure that this LLM is approved by your company for processing sensitive data.
19
-
4.This MCP server is only intended to be used with local integrations and command-line tools via the Standard Input/Output transport. You should never expose this tool to the network.
19
+
4.When using HTTP transport, ensure the server is deployed behind appropriate authentication and network controls. The HTTP transport is intended for managed cloud deployments (e.g., AWS AgentCore) with proper security measures in place.
20
20
21
21
## Getting Started
22
22
@@ -80,11 +80,58 @@ Alternatively, copy the following into your `settings.json`.
80
80
81
81
### Server Options
82
82
83
-
| Option | Description |
84
-
| ------ | ----------- |
85
-
|`-readonly`| Specify whether or not the server should run in readonly mode `readonly=true`, `readonly=false`. Default `true`. |
86
-
|`-region`| Specify the Trend Vision One region. Regions are: `au`, `jp`, `eu`, `sg`, `in`, `us` or `mea`. |
87
-
|`-host`| Set the Trend Vision One endpoint you want to use. Useful for interacting with internal environments. |
83
+
| Option | Environment Variable | Description |
84
+
| ------ | -------------------- | ----------- |
85
+
|`-readonly`|| Specify whether or not the server should run in readonly mode `readonly=true`, `readonly=false`. Default `true`. |
86
+
|`-region`|| Specify the Trend Vision One region. Regions are: `au`, `jp`, `eu`, `sg`, `in`, `us` or `mea`. |
87
+
|`-host`|| Set the Trend Vision One endpoint you want to use. Useful for interacting with internal environments. |
88
+
|`-transport`|`TRANSPORT`| Transport type: `stdio` or `http`. Default `stdio`. |
89
+
|`-addr`|`ADDR`| Address to listen on when using HTTP transport. Default `:8000`. |
90
+
91
+
### Transport Modes
92
+
93
+
The MCP server supports two transport modes:
94
+
95
+
#### Standard I/O (stdio) - Default
96
+
97
+
Used for local integrations with Claude Desktop, VSCode, and other MCP clients that communicate via stdin/stdout.
98
+
99
+
```bash
100
+
./v1-mcp-server -region us
101
+
```
102
+
103
+
#### HTTP (Streamable HTTP)
104
+
105
+
Used for remote deployments such as AWS Bedrock AgentCore. The server exposes a `/mcp` endpoint for MCP communication using the streamable HTTP transport.
106
+
107
+
```bash
108
+
./v1-mcp-server -region us -transport http -addr :8000
109
+
```
110
+
111
+
Or using environment variables (recommended for containerized deployments):
112
+
113
+
```bash
114
+
TRANSPORT=http ADDR=:8000 ./v1-mcp-server -region us
0 commit comments