Datadog モデルコンテキストプロトコル (MCP) 🔍
Datadog APIと連携し、インフラストラクチャから監視データを取得するためのPythonベースのツールです。このMCPは、シンプルなインターフェースから監視状態やKubernetesログに簡単にアクセスできます。
Datadog の機能 🌟
モニター状態追跡: 特定のモニター状態を取得して分析する
Kubernetes ログ分析: Kubernetes クラスターからエラー ログを抽出してフォーマットする
前提条件 📋
Python 3.11以上
Datadog API およびアプリケーション キー (適切な権限付き)
Datadogサイトへのアクセス
インストール🔧
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Datadog を自動的にインストールするには:
必要なパッケージ:
環境設定 🔑
Datadog の認証情報を使用して.env
ファイルを作成します。
MCP 用の Claude デスクトップ セットアップをセットアップする 🖥️
Claude Desktopをインストールする
Datadog MCP 構成をセットアップします。
使用方法💻
建築 🏗
FastMCP Base : ツール管理にFastMCPフレームワークを活用
モジュラー設計:モニターとログの機能を分離
型安全性: Python 型ヒントによる完全な型指定のサポート
API 抽象化: エラー処理を伴うラップされた Datadog API 呼び出し
MCP と Claude Desktop のセットアップに関するセクションを追加します。
モデルコンテキストプロトコル (MCP) の紹介 🤖
MCPとは何ですか?
モデルコンテキストプロトコル(MCP)は、AIモデルが外部ツールやAPIと標準化された方法で連携できるようにするフレームワークです。これにより、Claudeのようなモデルは以下が可能になります。
外部データにアクセスする
コマンドを実行する
APIを操作する
会話全体にわたって文脈を維持する
MCPサーバーの例
https://github.com/punkpeye/awesome-mcp-servers?tab=readme-ov-file
MCP セットアップのチュートリアル
仕組み - 利用可能な機能 🛠️
LLMは提供された関数を使用してデータを取得し、それを使用します
1. モニターの状態を取得する
例:
2. Kubernetesログを取得する
例:
4. インストールの確認
クロードチャットデスクトップ
クロードでデータドッグの接続を確認する
5. Datadog MCPツールを使用する
セキュリティに関する考慮事項 🔒
APIキーを
.env
に保存するMCPは隔離された環境で実行される
各ツールには定義された権限があります
レート制限が実装されています
トラブルシューティング🔧
MCPインスペクターの使用
MCP インスペクターは以下を提供します。
MCP サーバーのステータスをリアルタイムで表示
関数呼び出しログ
エラートレース
API応答監視
よくある問題と解決策
API認証エラー
Error: (403) Forbidden➡️ .env で DD_API_KEY と DD_APP_KEY を確認してください
MCP 接続の問題
Error: Failed to connect to MCP server➡️ claude_desktop_config.json のパスと内容を確認する
モニターが見つかりません
Error: No monitor found with name 'xxx'➡️ モニター名のスペルと大文字と小文字の区別を確認する
ログはここにあります
貢献中🤝
お気軽にどうぞ:
バグに関する未解決の問題
改善のためのPRを送信する
新機能の追加
ノート📝
API 呼び出しは Datadog EU サイトに対して行われます
モニター状態のデフォルトの時間枠は1時間です
ほとんどのユースケースに対応できるようにページサイズの制限が設定されています
This server cannot be installed
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.
Datadog からのモニターおよびクラスターログへのアクセスを提供する
- Datadog の機能 🌟
- 前提条件 📋
- インストール🔧
- 環境設定 🔑
- MCP 用の Claude デスクトップ セットアップをセットアップする 🖥️
- 使用方法💻
- 建築 🏗
- モデルコンテキストプロトコル (MCP) の紹介 🤖
Related Resources
Related MCP Servers
- 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 -4,489101Apache 2.0
- -securityFlicense-qualityProvides read-only access to MongoDB databases for LLMs to inspect collection schemas and execute aggregation pipelines.Last updated -226
- -securityAlicense-qualityProvides Claude with real-time system monitoring capabilities, including CPU, memory, disk, network, battery, and internet speed metrics.Last updated -1MIT License
- -securityFlicense-qualityAn MCP server that allows AI assistants to access AWS CloudWatch logs by listing log groups and reading log entries.Last updated -25
Appeared in Searches
- Combining MCP Server Aggregator
- Datadog - A monitoring and analytics platform for developers and IT operations
- A service for application performance monitoring and observability
- A platform for monitoring and analyzing system and application performance
- A platform for monitoring and analyzing data in real-time