Dynatrace Managed

Server MCP di dynatrace-oss

Query problems, logs, events, metrics, SLOs and security issues from self-hosted Dynatrace Managed environments.

Gira in locale (Gira sul tuo computer: la sua pagina riporta il comando di installazione)Gira con npx

Installa Dynatrace Managed

Gira sul tuo computer. Il tuo client lo avvia con questo comando:

npx -y @dynatrace-oss/dynatrace-managed-mcp-server

Richiede Node.js sul tuo computer. I passaggi qui sotto mostrano dove va il comando in ogni client.

  • DT_MCP_RATE_LIMIT_MAX_CALLS facoltativo Maximum number of tool calls allowed per rate limit window. Defaults to 20.
  • DT_MCP_RATE_LIMIT_WINDOW_MS facoltativo Rate limit window size in milliseconds. Defaults to 20000 (20 seconds).
  • DT_ENVIRONMENT_CONFIGS An escaped JSON array that defines the Dynatrace Managed environment(s) to connect to. See README file for contents of this.
  • LOG_LEVEL facoltativo Logging level (e.g. debug, info, warning, error)
  • DT_MCP_DISABLE_TELEMETRY facoltativo Disable telemetry

Condividi questo server

Apre questa pagina, con il comando di installazione e i passaggi di configurazione.

mcp.tc/i/dynatrace-managed

Descrizione

Connects an AI assistant to one or more self-hosted Dynatrace Managed deployments. It can list and inspect problems, security problems, monitored entities and their relationships, SLOs with error budgets, and system events. It can also search logs and query metrics through the V2 Metrics API.

It runs locally through npx over stdio and supports several Managed environments from one server. A Dynatrace Managed API token with read scopes is required, and environments are defined in a config file or the DT_ENVIRONMENT_CONFIGS variable. The project is community supported and is meant for Managed, not SaaS.

Cosa puoi fare

  • List and get problem details from monitored services
  • List and get security problems and vulnerabilities
  • Look up monitored entities and their relationships
  • Check SLO status and error budgets
  • List and get system events
  • Search and filter logs by content and time
  • Query performance metrics with the V2 Metrics API
  • Query multiple Managed environments from one server

Tool

I server locali mostrano i loro tool solo quando sono in esecuzione, e questo non pubblica l’elenco in anticipo. Il tuo client li mostra dopo averlo aggiunto.

Prompt di esempio

  • List open problems in my production Dynatrace Managed environment

  • Search logs for errors from the checkout service in the last hour

  • Show the error budget for our payments SLO

  • Which security problems affect my Kubernetes workloads?

Configurazione

Ogni client avvia Dynatrace Managed sul tuo computer con lo stesso comando. Scegli il tuo; la pagina ricorda la tua scelta.

Claude Code

  1. Eseguilo in un terminale, nella cartella del tuo progetto:
claude mcp add --transport stdio dynatrace-managed --env "DT_ENVIRONMENT_CONFIGS=<YOUR_DT_ENVIRONMENT_CONFIGS>" -- npx -y @dynatrace-oss/dynatrace-managed-mcp-server
  1. Avvia Claude Code e digita /mcp. dynatrace-managed dovrebbe risultare collegato.

Aggiungi --scope user per renderlo disponibile in tutti i progetti. Sostituisci i segnaposto con i tuoi valori.

Claude Desktop

  1. Apri Settings → Developer → Edit Config. Si apre claude_desktop_config.json. Aggiungi:
claude_desktop_config.json
{
  "mcpServers": {
    "dynatrace-managed": {
      "command": "npx",
      "args": [
        "-y",
        "@dynatrace-oss/dynatrace-managed-mcp-server"
      ],
      "env": {
        "DT_ENVIRONMENT_CONFIGS": "<YOUR_DT_ENVIRONMENT_CONFIGS>"
      }
    }
  }
}
  1. Salva il file e riavvia Claude Desktop. Sostituisci i segnaposto con i tuoi valori.

Richiede Node.js sul tuo computer. Il file si trova in ~/Library/Application Support/Claude/ su macOS e in %APPDATA%\Claude\ su Windows.

Cursor

Oppure aggiungilo a mano in ~/.cursor/mcp.json (tutti i progetti) o in .cursor/mcp.json (questo progetto):

mcp.json
{
  "mcpServers": {
    "dynatrace-managed": {
      "command": "npx",
      "args": [
        "-y",
        "@dynatrace-oss/dynatrace-managed-mcp-server"
      ],
      "env": {
        "DT_ENVIRONMENT_CONFIGS": "<YOUR_DT_ENVIRONMENT_CONFIGS>"
      }
    }
  }
}

Richiede Node.js sul tuo computer. Sostituisci i segnaposto con i tuoi valori.

VS Code

Oppure da un terminale:

code --add-mcp '{"name":"dynatrace-managed","type":"stdio","command":"npx","args":["-y","@dynatrace-oss/dynatrace-managed-mcp-server"],"env":{"DT_ENVIRONMENT_CONFIGS":"<YOUR_DT_ENVIRONMENT_CONFIGS>"}}'

Oppure fai commit nel repository in .vscode/mcp.json:

.vscode/mcp.json
{
  "servers": {
    "dynatrace-managed": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@dynatrace-oss/dynatrace-managed-mcp-server"
      ],
      "env": {
        "DT_ENVIRONMENT_CONFIGS": "<YOUR_DT_ENVIRONMENT_CONFIGS>"
      }
    }
  }
}

Richiede Node.js sul tuo computer.

Devin Desktop

  1. Aggiungilo a ~/.config/devin/mcp_config.json (macOS e Linux) o a %APPDATA%\devin\mcp_config.json (Windows):
mcp_config.json
{
  "mcpServers": {
    "dynatrace-managed": {
      "command": "npx",
      "args": [
        "-y",
        "@dynatrace-oss/dynatrace-managed-mcp-server"
      ],
      "env": {
        "DT_ENVIRONMENT_CONFIGS": "<YOUR_DT_ENVIRONMENT_CONFIGS>"
      }
    }
  }
}
  1. Aggiorna l’elenco dei server MCP in Cascade. Sostituisci i segnaposto con i tuoi valori.

Devin Desktop è il nuovo nome di Windsurf.

Codex

codex mcp add dynatrace-managed --env "DT_ENVIRONMENT_CONFIGS=<YOUR_DT_ENVIRONMENT_CONFIGS>" -- npx -y @dynatrace-oss/dynatrace-managed-mcp-server

Oppure modifica direttamente ~/.codex/config.toml:

config.toml
[mcp_servers.dynatrace-managed]
command = "npx"
args = ["-y", "@dynatrace-oss/dynatrace-managed-mcp-server"]
env = { DT_ENVIRONMENT_CONFIGS = "<YOUR_DT_ENVIRONMENT_CONFIGS>" }

Richiede Node.js sul tuo computer. Sostituisci i segnaposto con i tuoi valori.

Gemini CLI

gemini mcp add -e "DT_ENVIRONMENT_CONFIGS=<YOUR_DT_ENVIRONMENT_CONFIGS>" dynatrace-managed npx -- -y @dynatrace-oss/dynatrace-managed-mcp-server

Così lo aggiungi al progetto corrente. Aggiungi -s user per usarlo ovunque.

Qualsiasi client

La maggior parte dei client che avviano server locali accetta questa forma:

{
  "mcpServers": {
    "dynatrace-managed": {
      "command": "npx",
      "args": [
        "-y",
        "@dynatrace-oss/dynatrace-managed-mcp-server"
      ],
      "env": {
        "DT_ENVIRONMENT_CONFIGS": "<YOUR_DT_ENVIRONMENT_CONFIGS>"
      }
    }
  }
}

Zed mette i server sotto context_servers nelle sue impostazioni, con gli stessi campi command, args ed env.

Richiede Node.js sul tuo computer. Sostituisci i segnaposto con i tuoi valori.

Domande frequenti

Posso incollare mcp.tc/i/dynatrace-managed nel mio client MCP?

No. Dynatrace Managed gira sul tuo computer, avviato dal tuo client, quindi non ha un indirizzo web a cui collegarsi. Il link rapido è la pagina da condividere; il comando di installazione è npx -y @dynatrace-oss/dynatrace-managed-mcp-server.

Dynatrace Managed richiede una chiave API?

No. Legge DT_ENVIRONMENT_CONFIGS dal suo ambiente; i passaggi di configurazione mostrano dove impostarla.

Dynatrace Managed è un server remoto o locale?

Locale. Il tuo client lo avvia come processo sul tuo computer con npx -y @dynatrace-oss/dynatrace-managed-mcp-server, che richiede Node.js.

Quali client possono usarlo?

Qualsiasi client che avvia server locali: Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed e altri. claude.ai e ChatGPT si collegano solo a server remoti.

Chi ha scritto questa pagina?

Il robot di mcp.tc ha letto i metadati pubblici di Dynatrace Managed (le pagine del suo pacchetto e del repository), e un modello di AI ne ha ricavato il testo. Una persona esamina tutto ciò che i controlli non riescono a confermare. Il testo può comunque contenere errori, quindi se ne trovi uno usa Segnala questa scheda su questa pagina.

Embed

Mostra Dynatrace Managed in un README o sul tuo sito. Ogni embed rimanda a questa pagina, usa il comando di installazione del server e non imposta cookie. Come funzionano gli embed

Badge per il README

Anteprima del badge, chiaroAnteprima del badge, scuro
Markdown
[![Dynatrace Managed on mcp.tc](https://mcp.tc/i/dynatrace-managed/badge.svg)](https://mcp.tc/i/dynatrace-managed)
HTML
<a href="https://mcp.tc/i/dynatrace-managed"><img src="https://mcp.tc/i/dynatrace-managed/badge.svg" alt="Dynatrace Managed on mcp.tc" height="20"></a>

Segue la modalità chiara o scura di chi legge. Aggiungi ?theme=light o ?theme=dark per fissarla, oppure ?style=compact per mostrare il simbolo senza la scritta.

Scheda per il sito

HTML
<script src="https://mcp.tc/w/dynatrace-managed.js" async></script>

La scheda compare dove si trova il tag. Aggiungi data-theme="dark" o data-size="compact" al tag per cambiarla. Il file contiene tutto ciò che serve, quindi non fa altre richieste e non imposta cookie.

iframe

HTML
<iframe src="https://mcp.tc/embed/dynatrace-managed" title="Dynatrace Managed on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>

Usalo nelle pagine che non consentono script. Aggiungi ?theme=light o ?theme=dark all’indirizzo per fissare i colori.

JSON

La scheda come dati per le tue pagine e i tuoi strumenti: nome, descrizione breve, comando di installazione, tool e i link «Aggiungi a». Qualsiasi sito può leggerla (CORS aperto).

https://mcp.tc/i/dynatrace-managed.json

Cosa significa ogni campo

mcp.tc non è affiliato a dynatrace-oss. Questa pagina è stata costruita dai metadati pubblici di Dynatrace Managed (ultimo controllo: 4 ott 2026), e la descrizione l’ha scritta un modello di AI, quindi può contenere errori. Nomi e marchi appartengono ai rispettivi titolari. Qualcosa non va? Segnala questa scheda.