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
docs: clarify API token can be Secure or Monitor (#78)
Either a Sysdig Secure or Monitor API token works against
`SYSDIG_MCP_API_TOKEN`. README prose and placeholder
(`<your_sysdig_secure_api_token>` → `<your_sysdig_api_token>`)
previously implied Secure-only.
Copy file name to clipboardExpand all lines: README.md
+20-20Lines changed: 20 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,15 +35,15 @@ This is an implementation of an [MCP (Model Context Protocol) Server](https://mo
35
35
Get up and running with the Sysdig MCP Server quickly using our pre-built Docker image.
36
36
37
37
1.**Get your API Token**:
38
-
Go to your Sysdig Secure instance and navigate to **Settings > Sysdig Secure API**. Here, you can generate or copy your API token. This token is required to authenticate requests to the Sysdig Platform (See the [Configuration](#configuration) section for more details).
38
+
Go to your Sysdig instance and navigate to **Settings > Sysdig Secure API** (or **Sysdig Monitor API**). Either a Sysdig Secure or Sysdig Monitor API token works. This token is required to authenticate requests to the Sysdig Platform (See the [Configuration](#configuration) section for more details).
39
39
40
40
2.**Configure your MCP client**:
41
41
42
42
Add the server configuration to your MCP client (e.g., Claude Desktop's `claude_desktop_config.json`). Choose your preferred installation method from the [Server Setup](#server-setup) section. The [Docker](#docker) method is the easiest to get started with since it requires no local toolchain.
43
43
44
44
Substitute the following placeholders with your actual values:
45
-
-`<your_sysdig_host>`: The hostname of your Sysdig Secure instance (e.g., `https://us2.app.sysdig.com` or `https://eu1.app.sysdig.com`)
46
-
-`<your_sysdig_secure_api_token>`: Your Sysdig Secure API token
45
+
-`<your_sysdig_host>`: The hostname of your Sysdig instance (e.g., `https://us2.app.sysdig.com` or `https://eu1.app.sysdig.com`)
46
+
-`<your_sysdig_api_token>`: Your Sysdig API token (Secure or Monitor)
47
47
48
48
## Available Tools
49
49
@@ -168,8 +168,8 @@ The server dynamically filters the available tools based on the permissions asso
168
168
169
169
The following environment variables are **required** for configuring the Sysdig SDK:
170
170
171
-
-`SYSDIG_MCP_API_HOST`: The URL of your Sysdig Secure instance (e.g., `https://us2.app.sysdig.com`). **Required when using `stdio` transport.**
172
-
-`SYSDIG_MCP_API_TOKEN`: Your Sysdig Secure API token. **Required only when using `stdio` transport.**
171
+
-`SYSDIG_MCP_API_HOST`: The URL of your Sysdig instance (e.g., `https://us2.app.sysdig.com`). **Required when using `stdio` transport.**
172
+
-`SYSDIG_MCP_API_TOKEN`: Your Sysdig API token (Secure or Monitor). **Required only when using `stdio` transport.**
173
173
174
174
You can also set the following variables to override the default configuration:
175
175
@@ -181,7 +181,7 @@ You can also set the following variables to override the default configuration:
181
181
-`SYSDIG_MCP_LISTENING_HOST`: The host for the server when it is deployed using remote protocols (`streamable-http`, `sse`). Defaults to all interfaces (`:port`). Set to `127.0.0.1` for local-only access.
182
182
-`SYSDIG_MCP_STATELESS`: Enable stateless mode for `streamable-http` transport, where each request is self-contained with no session tracking (useful for AWS Bedrock AgentCore). Defaults to: `false`.
183
183
184
-
You can find your API token in the Sysdig Secure UI under **Settings > Sysdig Secure API**. Make sure to copy the token as it will not be shown again.
184
+
You can find your API token in the Sysdig UI under **Settings > Sysdig Secure API** (or **Sysdig Monitor API**). Make sure to copy the token as it will not be shown again.
@@ -487,16 +487,16 @@ To use the MCP server with a client like Claude or Cursor, you need to provide t
487
487
488
488
### Authentication
489
489
490
-
When using the `sse` or `streamable-http` transport, the server requires a Bearer token for authentication. The token is passed in the `X-Sysdig-Token` or default to `Authorization` header of the HTTP request (i.e `Bearer SYSDIG_SECURE_API_TOKEN`).
490
+
When using the `sse` or `streamable-http` transport, the server requires a Bearer token for authentication. The token is passed in the `X-Sysdig-Token` or default to `Authorization` header of the HTTP request (i.e `Bearer SYSDIG_MCP_API_TOKEN`).
491
491
492
-
Additionally, you can specify the Sysdig Secure host by providing the `X-Sysdig-Host` header.
492
+
Additionally, you can specify the Sysdig host by providing the `X-Sysdig-Host` header.
493
493
494
494
> **Note:** When provided, the authentication headers (`Authorization`, `X-Sysdig-Token`) and host header (`X-Sysdig-Host`) take precedence over the configured environment variables.
0 commit comments