Integrations
Enables real-time observability data access from Dynatrace, allowing users to fetch problem details, security vulnerabilities, execute DQL queries, retrieve logs and metrics, analyze Kubernetes cluster events, and set up notifications via Slack and Dynatrace AutomationEngine.
Provides tools for monitoring Kubernetes clusters, retrieving problem details from services, and analyzing cluster events to troubleshoot deployment issues.
Allows sending notification messages to Slack channels via a Slack Connector, supporting features like alerting on availability problems and security vulnerabilities.
Dynatrace MCP サーバー
このリモートMCPサーバーは、 Dynatraceの可観測性プラットフォームとの連携を可能にします。リアルタイムの可観測性データを開発ワークフローに直接取り込むことができます。
ユースケース
- リアルタイムの観測性により、早期検出のために本番レベルのデータを取得します。
- 監視対象の例外、ログ、異常からコンテキスト内の問題を修正します。
- セキュリティレベルの問題に関する詳細なコンテキスト
- ログデータをクエリするための自然言語
機能
- サービス(Kubernetes など)から問題の詳細を一覧表示して取得する
- セキュリティ上の問題や脆弱性の詳細を一覧表示して取得する
- イベントやログを取得するなどのDQL(Dynatrace Query Language)を実行する
- Slack メッセージを送信する (Slack コネクタ経由)
- 通知ワークフローを設定する(Dynatrace AutomationEngine経由)
- エンティティの所有権を取得する
クイックスタート
進行中
この MCP サーバー (STDIO を使用) は、パッケージ@dynatrace-oss/dynatrace-mcp-server
を介して、VS Code、Claude、Cursor、Windsurf Github Copilot などの MCP クライアントに追加できます。
VSコード
クロードデスクトップ
環境変数
Dynatrace 環境と通信するには、 Dynatrace OAuth クライアントが必要です。Dynatrace で OAuth クライアントを作成する方法についてはドキュメントを参照し、この MCP が機能するように以下の環境変数を設定してください。
DT_ENVIRONMENT
(文字列、例: https://abcd1234.apps.dynatrace.com ) - Dynatrace プラットフォームへの URLOAUTH_CLIENT_ID
(文字列、例:dt0s02.SAMPLE
) - Dynatrace OAuth クライアント IDOAUTH_CLIENT_SECRET
(文字列、例:dt0s02.SAMPLE.abcd1234
) - Dynatrace OAuth クライアントシークレット- OAuth クライアント スコープ:
app-engine:apps:run
- environmentInformationClient に必要app-engine:functions:run
- environmentInformationClient に必要hub:catalog:read
- Dynatrace 環境にインストールされているアプリの詳細を取得しますenvironment-api:security-problems:read
- セキュリティ上の問題を読み取るために必要environment-api:entities:read
- 監視対象エンティティを読み取るenvironment-api:problems:read
- 問題を取得するenvironment-api:metrics:read
- メトリックを読み取るenvironment-api:slo:read
- SLO を読み取るsettings:objects:read
- 設定から所有権情報とガーディアン (SRG) を読み取るために必要storage:buckets:read
- Grailに保存されているすべてのシステムデータを読み取るstorage:logs:read
- 信頼性ガーディアン検証のログを読み取りますstorage:metrics:read
- 信頼性ガーディアン検証のメトリクスを読み取るstorage:bizevents:read
- 信頼性ガーディアン検証のためにbizeventsを読み取りますstorage:spans:read
- Grailからスパンを読み取るstorage:entities:read
- Grail からエンティティを読み取るstorage:system:read
- Grail からシステムデータを読み取るstorage:user.events:read
- Grail からユーザーイベントを読み取るstorage:user.sessions:read
- Grail からユーザーセッションを読み取る
さらに、使用する機能に応じて、次の変数を設定できます。
SLACK_CONNECTION_ID
(文字列) - Slack接続の接続IDUSE_APP_SETTINGS
(ブール値、true
またはfalse
; デフォルト:false
)- アプリ設定から設定オブジェクトを読み取るには、スコープ
app-settings:objects:read
必要です
- アプリ設定から設定オブジェクトを読み取るには、スコープ
USE_WORKFLOWS
(ブール値、true
またはfalse
; デフォルト:false
)- ワークフローの読み取り、書き込み、実行には、スコープの
automation:workflows:read
、automation:workflows:write
、automation:workflows:run
必要です。
- ワークフローの読み取り、書き込み、実行には、スコープの
✨ プロンプト例 ✨
これらのサンプルプロンプトを出発点としてご利用ください。IDEまたはエージェント設定にコピーし、サービス/スタック/アーキテクチャに合わせて調整し、必要に応じて拡張してください。これらのサンプルプロンプトは、IDEのMCPコンテキストにおいて、リアルタイムオブザーバビリティと自動化がどのように連携するかをイメージするのに役立ちます。
運用環境で未解決の脆弱性を見つけ、アラートを設定します。
断続的に発生する 503 エラーをデバッグします。
メモリの問題をログと関連付けます。
要求フローの分析をトレースします。
Kubernetes クラスターのイベントを分析します。
発達
開発目的では、VSCode と GitHub Copilot を使用できます。
まず、ワークスペース.vscode/settings.json
で Copilot を有効にします。
次に、MCP を.vscode/mcp.json
に追加します。
3 番目に、このリポジトリに.env
ファイルを作成し ( .env.template
からコピーできます)、上記のように環境変数を構成します。
最後に、CoPilot でエージェント モードに切り替えて、ツールをリロードします。
注記
この製品はDynatraceによる公式サポート対象外です。機能のご要望、ご質問、またはサポートが必要な場合は、 GitHub Issuesからお問い合わせください。
This server cannot be installed
Dynatrace の可観測性プラットフォームとのリアルタイムのやり取りを可能にし、運用レベルの監視データを開発ワークフローに直接取り込むリモート MCP サーバー。
Related MCP Servers
- -securityAlicense-qualityMCP server for interacting with Prometheus metrics and data.Last updated -8JavaScriptMIT License
- -securityFlicense-qualityA configurable MCP server that dynamically loads capabilities from a remote configuration to bridge MCP clients with remote APIs for executing actions, accessing resources, and utilizing prompt templates.Last updated -1,2614TypeScript
- AsecurityAlicenseAqualityThe MCP server provides an interface to the Datadog API, enabling seamless management of incidents, monitoring, logs, dashboards, metrics, traces, and hosts. Its extensible design allows easy integration of additional Datadog APIs for future expansions.Last updated -1432236TypeScriptApache 2.0
- AsecurityFlicenseAqualityAn MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.Last updated -3925