Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Log level, writing to dynatrace-managed-mcp.log in the current working directory (e.g. debug, info, warning, error) | |
| HTTP_PROXY | No | HTTP Proxy for corporate environments, to route traffic through (e.g. http://proxy.company.com:8080) | |
| HTTPS_PROXY | No | HTTPS Proxy for corporate environments, to route traffic through (e.g. https://proxy.company.com:8080) | |
| DT_DYNATRACE_URL | No | Base url for Dynatrace Managed dashboard, to which the environment id will be appended (e.g. https://dmz123.dynatrace-managed.com). If not specified, will default to use the same value as DT_API_ENDPOINT_URL. | |
| DT_API_ENDPOINT_URL | Yes | Base url for Dynatrace Managed API, to which the environment id will be appended (e.g. https://abc123.dynatrace-managed.com:9999) | |
| DT_MANAGED_API_TOKEN | Yes | API token with required scopes: auditLogs.read, entities.read, events.read, logs.read, metrics.read, networkZones.read, problems.read, securityProblems.read, slo.read | |
| DT_MANAGED_ENVIRONMENT | Yes | ID of the managed environment, used for constructing URL for API and dashboards (e.g. of the form 01234567-89ab-cdef-abcd-ef0123456789) | |
| DT_MCP_DISABLE_TELEMETRY | No | Disable Telemetry data collection | false |
| DT_MCP_TELEMETRY_DEVICE_ID | No | Device identifier for tracking (auto-generated by default) | |
| DT_MCP_TELEMETRY_ENDPOINT_URL | No | OpenKit endpoint URL for telemetry | |
| DT_MCP_TELEMETRY_APPLICATION_ID | No | Application ID for telemetry tracking | dynatrace-managed-mcp |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |