dynatrace-managed-mcp — MCP-сервер для Claude Code
Сервер подключает ИИ-ассистента к Dynatrace Managed, чтобы искать логи и события, анализировать метрики и разбирать проблемы. Пригодится для расследования инцидентов и просмотра исторических данных.
claude mcp add --env DT_MCP_RATE_LIMIT_MAX_CALLS=<DT_MCP_RATE_LIMIT_MAX_CALLS> --env DT_MCP_RATE_LIMIT_WINDOW_MS=<DT_MCP_RATE_LIMIT_WINDOW_MS> --env DT_ENVIRONMENT_CONFIGS=<DT_ENVIRONMENT_CONFIGS> --env LOG_LEVEL=<LOG_LEVEL> --env DT_MCP_DISABLE_TELEMETRY=<DT_MCP_DISABLE_TELEMETRY> --transport stdio dynatrace-managed-mcp -- npx -y @dynatrace-oss/dynatrace-managed-mcp-serverЧто делает dynatrace-managed-mcp
Сервер даёт ассистенту доступ к данным одной или нескольких сред Dynatrace Managed. Он умеет искать логи по содержимому и времени, получать сведения о событиях, проблемах и уязвимостях, изучать связи между сущностями, проверять SLO и анализировать метрики через V2 Metrics API. Запросы можно формулировать обычным языком.
Есть локальный режим для разработки и тестирования и удалённый режим через HTTP/SSE. Для локального запуска нужны API-токен Dynatrace Managed с требуемыми разрешениями, конфигурация сред и переменная DT_ENVIRONMENT_CONFIGS. В README также описан вариант с dt-config.yaml или dt-config.json и DT_CONFIG_FILE. Этот сервер рассчитан на self-hosted Dynatrace Managed; для Dynatrace SaaS нужен другой MCP-сервер.
Какие задачи решает
- найти логи за нужный период
- получить детали проблемы или уязвимости
- проверить системные события в среде
- разобрать связи между отслеживаемыми сущностями
- проанализировать метрики и оценку SLO
Примеры запросов агенту
- Найди ошибки в логах Dynatrace Managed за указанный период и сгруппируй их по содержимому.
- Получи подробности проблемы и связанные с ней события в среде Dynatrace Managed.
- Проверь метрики производительности и оценку SLO для этой среды.
Как установить dynatrace-managed-mcp
Командой платформы
claude mcp add --env DT_MCP_RATE_LIMIT_MAX_CALLS=<DT_MCP_RATE_LIMIT_MAX_CALLS> --env DT_MCP_RATE_LIMIT_WINDOW_MS=<DT_MCP_RATE_LIMIT_WINDOW_MS> --env DT_ENVIRONMENT_CONFIGS=<DT_ENVIRONMENT_CONFIGS> --env LOG_LEVEL=<LOG_LEVEL> --env DT_MCP_DISABLE_TELEMETRY=<DT_MCP_DISABLE_TELEMETRY> --transport stdio dynatrace-managed-mcp -- npx -y @dynatrace-oss/dynatrace-managed-mcp-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add dynatrace-managed-mcp --env DT_MCP_RATE_LIMIT_MAX_CALLS=<DT_MCP_RATE_LIMIT_MAX_CALLS> --env DT_MCP_RATE_LIMIT_WINDOW_MS=<DT_MCP_RATE_LIMIT_WINDOW_MS> --env DT_ENVIRONMENT_CONFIGS=<DT_ENVIRONMENT_CONFIGS> --env LOG_LEVEL=<LOG_LEVEL> --env DT_MCP_DISABLE_TELEMETRY=<DT_MCP_DISABLE_TELEMETRY> -- npx -y @dynatrace-oss/dynatrace-managed-mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"dynatrace-managed-mcp": {
"command": "npx",
"args": [
"-y",
"@dynatrace-oss/dynatrace-managed-mcp-server"
],
"env": {
"DT_MCP_RATE_LIMIT_MAX_CALLS": "<DT_MCP_RATE_LIMIT_MAX_CALLS>",
"DT_MCP_RATE_LIMIT_WINDOW_MS": "<DT_MCP_RATE_LIMIT_WINDOW_MS>",
"DT_ENVIRONMENT_CONFIGS": "<DT_ENVIRONMENT_CONFIGS>",
"LOG_LEVEL": "<LOG_LEVEL>",
"DT_MCP_DISABLE_TELEMETRY": "<DT_MCP_DISABLE_TELEMETRY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"dynatrace-managed-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dynatrace-oss/dynatrace-managed-mcp-server"
],
"env": {
"DT_MCP_RATE_LIMIT_MAX_CALLS": "<DT_MCP_RATE_LIMIT_MAX_CALLS>",
"DT_MCP_RATE_LIMIT_WINDOW_MS": "<DT_MCP_RATE_LIMIT_WINDOW_MS>",
"DT_ENVIRONMENT_CONFIGS": "<DT_ENVIRONMENT_CONFIGS>",
"LOG_LEVEL": "<LOG_LEVEL>",
"DT_MCP_DISABLE_TELEMETRY": "<DT_MCP_DISABLE_TELEMETRY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e DT_MCP_RATE_LIMIT_MAX_CALLS=<DT_MCP_RATE_LIMIT_MAX_CALLS> -e DT_MCP_RATE_LIMIT_WINDOW_MS=<DT_MCP_RATE_LIMIT_WINDOW_MS> -e DT_ENVIRONMENT_CONFIGS=<DT_ENVIRONMENT_CONFIGS> -e LOG_LEVEL=<LOG_LEVEL> -e DT_MCP_DISABLE_TELEMETRY=<DT_MCP_DISABLE_TELEMETRY> dynatrace-managed-mcp npx -y @dynatrace-oss/dynatrace-managed-mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о dynatrace-managed-mcp
Как установить dynatrace-managed-mcp в Claude Code?
Добавьте сервер командой claude mcp add dynatrace-managed-mcp -e DT_ENVIRONMENT_CONFIGS=<DT_ENVIRONMENT_CONFIGS> -- npx -y @dynatrace-oss/dynatrace-managed-mcp-server. Перед запуском настройте DT_ENVIRONMENT_CONFIGS для используемых сред Dynatrace Managed.
Что делает dynatrace-managed-mcp?
Подключает ИИ-ассистента к Dynatrace Managed для работы с логами, событиями, проблемами, сущностями, SLO и метриками. Можно обращаться к нескольким средам.
Подходит ли dynatrace-managed-mcp для Dynatrace SaaS?
Нет. Этот сервер предназначен для self-hosted Dynatrace Managed; для Dynatrace SaaS используется отдельный MCP-сервер.