Datadog MCP サーバー
Datadog API と対話するためのモデル コンテキスト プロトコル (MCP) サーバー。
特徴
- 監視: 監視データと構成にアクセスします
- ダッシュボード: ダッシュボードの定義を取得して表示する
- メトリクス: 利用可能なメトリクスとそのメタデータを照会する
- イベント: 時間枠内でイベントを検索して取得する
- ログ: 高度なフィルタリングと並べ替えオプションを使用してログを検索します
- インシデント: インシデント管理データにアクセスする
- API統合: Datadogのv1およびv2 APIとの直接統合
- 包括的なエラー処理: APIおよび認証の問題に関する明確なエラーメッセージ
- サービス固有のエンドポイント: ログとメトリックのさまざまなエンドポイントのサポート
前提条件
- Node.js (バージョン 16 以上)
- Datadog アカウント:
- APIキー - 組織設定 > APIキーにあります
- アプリケーションキー - 組織設定 > アプリケーションキーにあります
インストール
npm経由(推奨)
ソースから
- このリポジトリをクローンする
- 依存関係をインストールします:
- プロジェクトをビルドします。
構成
環境変数またはコマンドライン引数を使用して、Datadog MCP サーバーを構成できます。
環境変数
Datadog の認証情報を使用して.env
ファイルを作成します。
注: DD_LOGS_SITE
とDD_METRICS_SITE
はオプションであり、指定されていない場合はデフォルトでDD_SITE
の値になります。
コマンドライン引数
グローバルサイト設定による基本的な使用方法:
サービス固有のエンドポイントを使用した高度な使用法:
注: サイト引数にはhttps://
必要ありません。自動的に追加されます。
地域エンドポイント
Datadog のリージョンごとにエンドポイントが異なります。
- 米国(デフォルト):
datadoghq.com
- EU:
datadoghq.eu
- US3(GovCloud):
ddog-gov.com
- US5:
us5.datadoghq.com
- AP1:
ap1.datadoghq.com
Claude Desktopでの使用
これをclaude_desktop_config.json
に追加します:
ログとメトリックに別々のエンドポイントを持つより高度な構成の場合:
Claude Desktop 構成ファイルの場所:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
MCP Inspector での使用
MCP Inspector ツールで使用するには:
利用可能なツール
サーバーは次の MCP ツールを提供します。
- get-monitors : オプションのフィルタリングを使用してモニターを取得します
- get-monitor : IDで特定のモニターの詳細を取得する
- get-dashboards : すべてのダッシュボードを一覧表示する
- get-dashboard : IDで特定のダッシュボードを取得する
- get-metrics : 利用可能なメトリックの一覧を取得する
- get-metric-metadata : 特定のメトリックのメタデータを取得する
- get-events : 時間範囲内のイベントを取得する
- get-incidents : オプションのフィルタリングを使用してインシデントを一覧表示する
- search-logs : 高度なクエリフィルタリングによるログの検索
- 集計ログ: ログデータの分析と集計を実行する
例
例: モニターを取得する
例:ダッシュボードを取得する
例: 検索ログ
例: 集計ログ
例: インシデントの取得
トラブルシューティング
403 Forbidden エラーが発生した場合は、次の点を確認してください。
- APIキーとアプリケーションキーは正しいです
- キーには要求されたリソースにアクセスするために必要な権限があります
- あなたのアカウントは要求されたデータにアクセスできます
- 地域に適したエンドポイントを使用していること(例:EU のお客様の場合は
datadoghq.eu
)
デバッグ
問題が発生した場合は、Claude Desktop の MCP ログを確認してください。
よくある問題:
- 403 Forbidden: Datadog API キーの認証問題
- APIキーまたはアプリキーの形式が無効です: 完全なキー文字列を使用していることを確認してください
- サイト構成エラー: 正しい Datadog ドメインを使用していることを確認してください
- エンドポイントの不一致: ログとメトリックに別々のドメインを使用している場合は、サービス固有のエンドポイントが正しく設定されていることを確認します。
ライセンス
マサチューセッツ工科大学
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
追跡と監視のため
Related Resources
Related MCP Servers
- -securityFlicense-qualityProvides access to PyTorch CI/CD analytics data including workflows, jobs, test runs, and log analysis through an MCP interface.Last updated -Python
- AsecurityFlicenseAqualityAn MCP server for searching and visualizing SolarWinds Observability logs, allowing users to query log data with filtering options and generate visual representations of log events over time.Last updated -215TypeScript
- -securityAlicense-qualityProvides Claude with real-time system monitoring capabilities, including CPU, memory, disk, network, battery, and internet speed metrics.Last updated -TypeScriptMIT License
- -securityAlicense-qualityA lightweight server that provides real-time system information including CPU, memory, disk, and GPU statistics for monitoring and diagnostic purposes.Last updated -PythonMIT License