Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Dynatrace Managed MCP

von dynatrace-ossVersion 2.0.0i★ –iLäuft auf deinem Computer
Name in der Registryio.github.dynatrace-oss/dynatrace-managed-mcp

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

MCP server for Dynatrace Managed to access logs, events, and metrics.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Entwicklertools
  • Das musst du eintragen: DT_ENVIRONMENT_CONFIGS

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Das trägst du selbst ein: DT_MCP_RATE_LIMIT_MAX_CALLS, DT_MCP_RATE_LIMIT_WINDOW_MS, DT_ENVIRONMENT_CONFIGS, LOG_LEVEL, DT_MCP_ENABLE_TELEMETRY

Du brauchst

  • npmNode.js installiert (für den Befehl npx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "dynatrace-managed": {
      "command": "npx",
      "args": [
        "-y",
        "@dynatrace-oss/dynatrace-managed-mcp-server"
      ],
      "env": {
        "DT_MCP_RATE_LIMIT_MAX_CALLS": "your-value",
        "DT_MCP_RATE_LIMIT_WINDOW_MS": "your-value",
        "DT_ENVIRONMENT_CONFIGS": "your-value",
        "LOG_LEVEL": "your-value",
        "DT_MCP_ENABLE_TELEMETRY": "your-value"
      }
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add dynatrace-managed --env DT_MCP_RATE_LIMIT_MAX_CALLS=your-value --env DT_MCP_RATE_LIMIT_WINDOW_MS=your-value --env DT_ENVIRONMENT_CONFIGS=your-value --env LOG_LEVEL=your-value --env DT_MCP_ENABLE_TELEMETRY=your-value -- npx -y @dynatrace-oss/dynatrace-managed-mcp-server

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "dynatrace-managed": {
      "command": "npx",
      "args": [
        "-y",
        "@dynatrace-oss/dynatrace-managed-mcp-server"
      ],
      "env": {
        "DT_MCP_RATE_LIMIT_MAX_CALLS": "your-value",
        "DT_MCP_RATE_LIMIT_WINDOW_MS": "your-value",
        "DT_ENVIRONMENT_CONFIGS": "your-value",
        "LOG_LEVEL": "your-value",
        "DT_MCP_ENABLE_TELEMETRY": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "dynatrace-managed": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@dynatrace-oss/dynatrace-managed-mcp-server"
      ],
      "env": {
        "DT_MCP_RATE_LIMIT_MAX_CALLS": "your-value",
        "DT_MCP_RATE_LIMIT_WINDOW_MS": "your-value",
        "DT_ENVIRONMENT_CONFIGS": "your-value",
        "LOG_LEVEL": "your-value",
        "DT_MCP_ENABLE_TELEMETRY": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

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

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 9. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto dynatrace-oss bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Entwicklertoolsi

  • Mehr Sterne als 0 % der anderen 5558 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 70 % der anderen 5558 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 5558 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Dynatrace Managed MCP sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: DT_ENVIRONMENT_CONFIGS

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (2.0.0) kam vor 9 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: GitHub, Desktop Commander, Cloudflare MCP

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

GitHub

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

von githubWeit verbreitet★ 34.245Aktualisiert vor 5 Tagen

Computer oder Cloud

Desktop Commander

MCP server for terminal commands, file operations, and process management

von wonderwhy-erWeit verbreitet↓ 709.596/Wo.★ 10.225Aktualisiert vor 17 Tagen

Läuft auf deinem Computer

Cloudflare MCP

Cloudflare MCP servers

von cloudflareWeit verbreitet★ 4446Aktualisiert vor 14 Monaten

Läuft in der Cloud✓ mcp.cloudflare.com

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

Dynatrace Managed MCP Server

Use cases

1. Your Dynatrace Managed environment(s) is/are the primary Observability system, containing all live data; or

2. There has been a migration from a Dynatrace Managed environment to a Dynatrace Saas environment; however, historical observability data has not been migrated and can still be accessed via a Dynatrace Managed environment.

The Dynatrace Managed MCP is used to access historical data, and a separate Dynatrace SaaS MCP is used to access live and more recent data.

Specific use cases for the Dynatrace Managed MCP include:

- Real-time observability - Fetch production-level data for early detection and proactive monitoring

- Contextual debugging - Fix issues with full context from monitored exceptions, logs, and anomalies

- Security insights - Get detailed vulnerability analysis and security problem tracking. This can include multicloud compliance assessment with evidence-based investigation.

- Natural language queries - Queries are mapped to MCP tool usage, and thus API queries, with guidance for the next step

- Multiphase incident investigation - Systematic impact assessment and troubleshooting

- Multienvironment support - Query multiple Dynatrace Managed environments from the same MCP server

Capabilities

- Problems - List and get problem details from your services (for example Kubernetes)

- Security - List and get security problems / vulnerability details

- Entities - Get more information about a monitored entity, including relationship mappings

- SLO - List and get Service Level Objective details, including evaluation and error budgets

- Event Tracking - List and get system events

- Log Investigation - Search and filter logs with advanced content and time-based queries

- Metrics Analysis - Query and analyze performance metrics using V2 Metrics API

The local _Dynatrace Managed MCP server_ allows AI Assistants to interact with one or more self-hosted Dynatrace Managed deployments, bringing observability data directly into your AI-assisted workflow.

This MCP server supports two modes:

  • Local mode: Runs on your machine for development and testing.
  • Remote mode: Connects over HTTP/SSE for distributed or production-like setups.

[!TIP]

This MCP server is specifically designed for Dynatrace Managed (self-hosted) deployments.

For Dynatrace SaaS environments, please use the Dynatrace MCP.

[!NOTE]

This open source product is supported by the community.

For feature requests, questions, or assistance, please use GitHub Issues.

Quickstart in stdio (local) mode

You can add this MCP server to your AI Assistant, such as VSCode, Claude, Cursor, Kiro, Windsurf, ChatGPT, or GitHub Copilot.

To run this MCP server, you to have to configure four things:

  • _Dynatrace Managed API token_
  • _Configuration file_: dt-config.yaml or dt-config.json file which is responsible for defining list of environments you intend to use
  • _MCP Server connection configuration file:_ local mcp configuration, which is dependent on tools you are using
  • Set DT_CONFIG_FILE to the path of your dt-config.yaml or dt-config.json file in the MCP server environment.
Dynatrace Managed API token

For information about creating API tokens in Managed deployments, refer to the Dynatrace Managed documentation. Your API token must include the following scopes for full functionality:

  • Access problem and event feed, metrics, and topology (DataExport)
  • Read entities (entities.read)
  • Read events (events.read)
  • Read logs (logs.read)
  • Read metrics (metrics.read)
  • Read problems (problems.read)
  • Read security problems (securityProblems.read)
  • Read SLO (slo.read)
Configuration File
Configuration parameters
ParameterRequiredDescriptionExample value
apiEndpointUrlYesBase URL for Dynatrace Managed cluster APIhttps:// dmz123.dynatrace-managed.com
environmentIdYesID of the managed environment01234567-89ab-cdef-abcd-ef0123456789
aliasYesHuman-friendly name of the environmentMyEnvironment
apiTokenOnly in stdio modeAPI token of the cluster with required scopes created using the instruction abovedt0s01.ABCDEFGHIJK0123
httpProxyUrlNoURL of proxy server for requests. Do not use with the other proxy parameterhttp:// proxy.company.com:8080
httpsProxyUrlNoURL of proxy server for requests. Do not use with the other proxy parameterhttps:/ /proxy.company.com:8080

There are two ways to configure your Dynatrace Managed environments.

Method 1: Configuration File (Recommended for Local Development)

Example: dt-config.yaml

# Production environment
  • apiEndpointUrl: https://my-api.company.com/ environmentId: abc-123 alias: production

Token is injected from an environment variable at runtime

apiToken: ${DT_PROD_TOKEN}

You can also use the token directly

apiToken: dt0s01.ABCDEFGHIJK0123

Staging environment

  • apiEndpointUrl: https://staging-api.company.com/ environmentId: xyz-789 alias: staging apiToken: ${DT_STAGING_TOKEN}

Example: dt-config.json

[

{ "apiEndpointUrl": "https://my-api.company.com/", "environmentId": "abc-123", "alias": "production", "apiToken": "${DT_PROD_TOKEN}" } ]

Method 2: Environment Variable (Docker/Kubernetes)

For Kubernetes deployments or if you prefer environment variables, you can set DT_ENVIRONMENT_CONFIGS with a JSON string in either your .env file or directly in MCP Server connection configuration file

DT_ENVIRONMENT_CONFIGS='[{"apiEndpointUrl":"https://api.example.com/","environmentId":"abc-123","alias":"production","apiToken":"dt0s01.ABCDEFGHIJK0123"}]'
MCP Server connection configuration file

To actually connect to the MCP server you have to configure your MCP connection in your AI Assistant

We recommend always setting it up for your current workspace instead of using it globally.

VS Code
{

"servers": { "npx-dynatrace-managed-mcp": { "command": "npx", "cwd": "${workspaceFolder}", "args": ["-y", "@dynatrace-oss/dynatrace-managed-mcp-server@latest"], "envFile": "${workspaceFolder}/.env" } } }

Alternatively, this can also be stored in user settings, and you can define env as follows:

{

"servers": { "npx-dynatrace-managed-mcp": { "command": "npx", "args": ["-y", "@dynatrace-oss/dynatrace-managed-mcp-server@latest"], "env": { "DT_PROD_TOKEN": "dt0s01.ABCDEFGHIJK0123", "DT_CONFIG_FILE": "dt-config.yaml" } } } }

Claude Code

Claude Code can install this server as a plugin, which skips the manual MCP configuration below and adds a skill covering environment selection and entity selectors. It is published through Anthropic's community plugin marketplace:

/plugin marketplace add anthropics/claude-plugins-community

/plugin install dynatrace-managed-mcp@claude-community

[!IMPORTANT]

The community marketplace listing is pending review. Until it is approved, the install above

reports Plugin "dynatrace-managed-mcp" not found in marketplace "claude-community" - use the

instructions under _Installing straight from this repository_ below in the meantime.

Claude Code prompts for the cluster configuration during install - either the JSON array for a single cluster, or a path to a dt-config.yaml / dt-config.json file for several. See docs/claude-code-plugin.md for details.

[!NOTE]

Third-party marketplaces do not auto-update by default. Run

/plugin marketplace update claude-community to pick up a new plugin version.

Installing straight from this repository instead

This repository is also a plugin marketplace in its own right, which is how you install the plugin before the community listing is approved, try an unreleased change, or pin to a specific branch:

/plugin marketplace add dynatrace-oss/dynatrace-managed-mcp

/plugin install dynatrace-managed-mcp@dynatrace

To configure the server by hand instead, use the Claude Desktop snippet below - it applies to Claude Code's .mcp.json as well.

Claude Desktop
{

"mcpServers": { "dynatrace-managed-mcp": { "command": "npx", "args": ["-y", "@dynatrace-oss/dynatrace-managed-mcp-server@latest"], "env": { "DT_PROD_TOKEN": "dt0s01.ABCDEFGHIJK0123", "DT_CONFIG_FILE": "dt-config.yaml" } } } }

Kiro
{

"mcpServers": { "dynatrace-managed-mcp": { "command": "npx", "args": ["-y", "@dynatrace-oss/dynatrace-managed-mcp-server@latest"], "env": { "DT_PROD_TOKEN": "dt0s01.ABCDEFGHIJK0123", "DT_CONFIG_FILE": "dt-config.yaml" } } } }

This configuration should be stored in /.kiro/settings/mcp.json, or in user-level settings (~/.kiro/settings/mcp.json).

Google Gemini CLI

Using gemini CLI directly (recommended):

gemini extensions install https://github.com/dynatrace-oss/dynatrace-managed-mcp

export DT_ENVIRONMENT_CONFIGS="[{\"apiEndpointUrl\":\"https://my-api-endpoint.com/\",\"environmentId\":\"my-env-id-1\",\"alias\":\"alias-env\",\"apiToken\":\"my-api-token\"},{\"apiEndpointUrl\":\"https://my-api2-endpoint.com/\",\"environmentId\":\"my-env-id-2\",\"alias\":\"alias-env-2\",\"apiToken\":\"my-api-token-2\"}]"

and verify that the server is running via

gemini mcp list

Or manually

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen