Перейти к содержимому

Dynatrace MCP Server

позволяет AI-ассистентам взаимодействовать с платформой Dynatrace для доступа к реал-тайм данным observability.

TypeScript
144 stars

Описание

Dynatrace MCP Server — это локальный сервер на Node.js, интегрирующийся с AI-ассистентами (VS Code, Claude, Cursor и др.) для получения данных из Dynatrace: проблемы, логи, метрики, уязвимости через DQL-запросы. Поддерживает аутентификацию токенами, бюджетирование запросов Grail для контроля затрат. Применения: отладка, мониторинг инцидентов, security-анализ, автоматизация DevOps в IDE. Неофициальный OSS-проект с правилами для workshop.

Возможности

Выполнение DQL-запросов

Получение логов, событий, метрик, спанов и сущностей из Dynatrace Grail с контролем бюджета.

Анализ проблем и уязвимостей

Список и детали проблем сервисов, security-проблем и уязвимостей.

AI-помощь с DQL

Преобразование естественного языка в DQL, объяснение запросов и чат с Davis CoPilot.

Автоматизация уведомлений

Отправка Slack-сообщений, настройка workflow в AutomationEngine и email.

Информация о сущностях

Получение деталей мониторинговых сущностей, включая ownership и Kubernetes-контекст.

Корреляция данных

Анализ инцидентов с корреляцией проблем, спанов, логов по trace ID.

Установка

Для VS Code добавьте в .vscode/mcp.json:

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

Установите переменные окружения: DT_ENVIRONMENT (URL Dynatrace, напр. https://abc12345.apps.dynatrace.com), DT_PLATFORM_TOKEN (токен с scopes: app-engine:apps:run, storage:*:read и др.). Для других клиентов (Claude, Amazon Q) аналогичные JSON-конфиги.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
144

Ссылки