io.github.dynatrace-oss/Dynatrace-mcp MCP Server
io.github.dynatrace-oss/Dynatrace-mcp
What is the io.github.dynatrace-oss/Dynatrace-mcp MCP server?
Access Dynatrace observability data: logs, metrics, problems, vulnerabilities via DQL and Davis AI
How to install io.github.dynatrace-oss/Dynatrace-mcp
Copy-paste configuration for popular MCP clients.
DT_ENVIRONMENTrequiredThe URL of your Dynatrace environment (e.g. 'https://abc12345.apps.dynatrace.com'). Do not use Dynatrace classic URLs.
DT_PLATFORM_TOKEN[OPTIONAL] Dynatrace Platform Token for authentication. Alternative to OAuth authentication.
OAUTH_CLIENT_ID[OPTIONAL] OAuth Client ID for advanced authentication scenarios. Use with OAUTH_CLIENT_SECRET.
OAUTH_CLIENT_SECRET[OPTIONAL] OAuth Client Secret for advanced authentication scenarios. Use with OAUTH_CLIENT_ID.
DT_GRAIL_QUERY_BUDGET_GB[OPTIONAL] Budget limit in GB for Grail query bytes scanned per session. Default: 1000. Set to -1 to disable budget tracking.
{
"mcpServers": {
"Dynatrace-mcp": {
"command": "npx",
"args": [
"-y",
"@dynatrace-oss/dynatrace-mcp-server"
],
"env": {
"DT_ENVIRONMENT": "<YOUR_DT_ENVIRONMENT>",
"DT_PLATFORM_TOKEN": "<YOUR_DT_PLATFORM_TOKEN>",
"OAUTH_CLIENT_ID": "<YOUR_OAUTH_CLIENT_ID>",
"OAUTH_CLIENT_SECRET": "<YOUR_OAUTH_CLIENT_SECRET>",
"DT_GRAIL_QUERY_BUDGET_GB": "<YOUR_DT_GRAIL_QUERY_BUDGET_GB>"
}
}
}
}{
"mcpServers": {
"Dynatrace-mcp": {
"command": "npx",
"args": [
"-y",
"@dynatrace-oss/dynatrace-mcp-server"
],
"env": {
"DT_ENVIRONMENT": "<YOUR_DT_ENVIRONMENT>",
"DT_PLATFORM_TOKEN": "<YOUR_DT_PLATFORM_TOKEN>",
"OAUTH_CLIENT_ID": "<YOUR_OAUTH_CLIENT_ID>",
"OAUTH_CLIENT_SECRET": "<YOUR_OAUTH_CLIENT_SECRET>",
"DT_GRAIL_QUERY_BUDGET_GB": "<YOUR_DT_GRAIL_QUERY_BUDGET_GB>"
}
}
}
}{
"mcpServers": {
"Dynatrace-mcp": {
"command": "npx",
"args": [
"-y",
"@dynatrace-oss/dynatrace-mcp-server"
],
"env": {
"DT_ENVIRONMENT": "<YOUR_DT_ENVIRONMENT>",
"DT_PLATFORM_TOKEN": "<YOUR_DT_PLATFORM_TOKEN>",
"OAUTH_CLIENT_ID": "<YOUR_OAUTH_CLIENT_ID>",
"OAUTH_CLIENT_SECRET": "<YOUR_OAUTH_CLIENT_SECRET>",
"DT_GRAIL_QUERY_BUDGET_GB": "<YOUR_DT_GRAIL_QUERY_BUDGET_GB>"
}
}
}
}{
"servers": {
"Dynatrace-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dynatrace-oss/dynatrace-mcp-server"
],
"env": {
"DT_ENVIRONMENT": "<YOUR_DT_ENVIRONMENT>",
"DT_PLATFORM_TOKEN": "<YOUR_DT_PLATFORM_TOKEN>",
"OAUTH_CLIENT_ID": "<YOUR_OAUTH_CLIENT_ID>",
"OAUTH_CLIENT_SECRET": "<YOUR_OAUTH_CLIENT_SECRET>",
"DT_GRAIL_QUERY_BUDGET_GB": "<YOUR_DT_GRAIL_QUERY_BUDGET_GB>"
}
}
}
}claude mcp add Dynatrace-mcp --env DT_ENVIRONMENT=<YOUR_DT_ENVIRONMENT> --env DT_PLATFORM_TOKEN=<YOUR_DT_PLATFORM_TOKEN> --env OAUTH_CLIENT_ID=<YOUR_OAUTH_CLIENT_ID> --env OAUTH_CLIENT_SECRET=<YOUR_OAUTH_CLIENT_SECRET> --env DT_GRAIL_QUERY_BUDGET_GB=<YOUR_DT_GRAIL_QUERY_BUDGET_GB> -- npx -y @dynatrace-oss/dynatrace-mcp-serverRelated MCP servers
MCP server for Dynatrace Managed to access logs, events, and metrics.