Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Dynatrace Managed MCP

de dynatrace-ossversión 2.0.0i★ 34iSe ejecuta en tu computadora
Nombre en el registroio.github.dynatrace-oss/dynatrace-managed-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

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

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Herramientas para desarrolladores
  • Debes completar: DT_ENVIRONMENT_CONFIGS

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 2 de 2 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: DT_MCP_RATE_LIMIT_MAX_CALLS, DT_MCP_RATE_LIMIT_WINDOW_MS, DT_ENVIRONMENT_CONFIGS, LOG_LEVEL, DT_MCP_ENABLE_TELEMETRY

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "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"
      }
    }
  }
}

Ejecuta esto en tu terminal

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

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "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"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "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"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • 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 obligatorio 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

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 10 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub dynatrace-oss, dueña del repo

  • ✓ Superada

    Sigue en mantenimiento

    Último cambio de código: hace 8 días

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Herramientas para desarrolladoresi

  • Más estrellas que el 94% de los otros 5720 servidores de esta categoría
  • Publicado en el registro más recientemente que el 67% de los otros 5720 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 5720 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Dynatrace Managed MCP?

Superó 2 de 2 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: DT_ENVIRONMENT_CONFIGS

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez hace 8 días, y la última versión (2.0.0) llegó al registro hace 11 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: REA, Netdata, Front-End Checklist

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

REA

Reverse engineer anything from your terminal or agent with one CLI and MCP server.

de morlutoMuy usado↓ 388,7 mil/sem★ 448,2 milActualizado hace 16 días

Se ejecuta en tu computadora

Netdata

Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.

de netdataMuy usado★ 81,3 milActualizado hace 6 días

Se ejecuta en la nube

Front-End Checklist

Review frontend code and live pages against 386 quality-gated web development rules.

de thedaviddiasMuy usado★ 74,7 milActualizado hace 36 días

Se ejecuta en la nube

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

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

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx